Autor Tema: Obtener datos desde la url  (Leído 925 veces)

Desconectado Nanshan

  • PHPer@ Fijo
  • ***
  • Mensajes: 154
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Obtener datos desde la url
« en: 11 de Septiembre de 2009, 13:55:57 pm »
hola, estoy creando una pagina en la que necesito que se obtengan datos como de referencia, es decir, que en una parte de la url sale un nombre y luego sale en un campo o algo asi y no tengo ni idea de como hacer, si no me entienden, pongo aca un ejemplo, no intento hacer spam, solo es para mostrar a lo que me refiero, en esa url sale nanshan075 como tal referido y ahora cuando entras en un campo de referido sale nanshan075, como se hace eso?
http://gptreasure.com/register.php?ref=nanshan075
es solo para un ejemplo

Comunidad PHPeros

Obtener datos desde la url
« en: 11 de Septiembre de 2009, 13:55:57 pm »

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #1 en: 11 de Septiembre de 2009, 14:06:27 pm »
eso es GET

se almacena en la variable $_GET
si pones ?ref=yo
quedara $_GET['ref'] con el valor yo

Desconectado Nanshan

  • PHPer@ Fijo
  • ***
  • Mensajes: 154
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #2 en: 11 de Septiembre de 2009, 16:15:34 pm »
gracias por la respuesta, pero y si llego a necesitar utilizar mas de un GET, como hago :S

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #3 en: 11 de Septiembre de 2009, 16:30:13 pm »
Basta con poner el & xD
por ejemplo: www.miweb.com/index.php?nombre=Jose&Apellido=Rodriguez&edad=19
Puedes poner los que quieras jeje
Un saludo! :)


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Nanshan

  • PHPer@ Fijo
  • ***
  • Mensajes: 154
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #4 en: 11 de Septiembre de 2009, 19:14:08 pm »
Mil gracias a todos por vuestra ayuda, ya lo he entendido :)

Aunque si no es molestia, me gustaria saber una cosita mas :P, ¿como puedo hacer un campo de texto sin marco?
« Última modificación: 11 de Septiembre de 2009, 19:16:38 pm por Nanshan »

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #5 en: 11 de Septiembre de 2009, 19:16:53 pm »
de nada jejeje yo tambien tenia la misma duda hace unos 2-3 años xDDD


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #6 en: 11 de Septiembre de 2009, 19:26:56 pm »
Mil gracias a todos por vuestra ayuda, ya lo he entendido :)

Aunque si no es molestia, me gustaria saber una cosita mas :P, ¿como puedo hacer un campo de texto sin marco?

añadele style="border:none;"

Desconectado Nanshan

  • PHPer@ Fijo
  • ***
  • Mensajes: 154
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #7 en: 11 de Septiembre de 2009, 20:37:49 pm »
Siento ser pesado, pero esque soy demasiado nuevo en php, y tengo algunas dudas con los campos de texto :S, ya se como hacer GET, como Quitar el marco, pero me gustaria poder cambiar el estilo es decir, el color de fondo del campo y la fuente y conseguir hacer el campo fijo que no se pueda editar, una manita plis

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #8 en: 11 de Septiembre de 2009, 21:08:44 pm »
eso se ace con CSS... el fondo es background-color:COLOR; y la fuente font-family:PEPE; esto se añade a style="", para blokearlo se usa disabled
y no es PHP es CSS

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re:Obtener datos desde la url
« Respuesta #9 en: 11 de Septiembre de 2009, 21:28:56 pm »
Otra ayudita mas por si no sabes, crea un archivo .css, como por ejemplo estilo.css y después en un archivo.php pones esto al principio:

<link href="estilo.css" rel="stylesheet" type="text/css">

Desconectado Nanshan

  • PHPer@ Fijo
  • ***
  • Mensajes: 154
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #10 en: 11 de Septiembre de 2009, 22:58:26 pm »
Gracias, pero todavia no he entendido del todo, mirad, este es mi campo de texto:
Código: [Seleccionar]
<input name="amigo" type="text" id="amigo" style="border:none;" value="<?php echo $_GET[&#39;amigo&#39;];?>" size="20" maxlength="12" />Pero no entiendo lo siguiente, en el php entre HEAD pondria lo que me dijo Masato
Código: [Seleccionar]
<link href="estilo.css" rel="stylesheet" type="text/css">pero ahora como hago que cargue ese campo de texto y por ejemplo, le cambie el color de fondo o fuente, porque, esque no estoy entendiendo mucho y los tutoriales que encuentro en google tampoco un tutorial que entienda :S

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re:Obtener datos desde la url
« Respuesta #11 en: 12 de Septiembre de 2009, 01:41:19 am »
Bueno, eso ya es CSS, por ejemplo, para lo del borde en el input sería algo así:

input {
  border: none;
        }

Si le queres poner un color al borde es con border-color: #000000; donde #00000 es el color en hexadecimal.

Para mas info de CSS clic aquí

Desconectado Nanshan

  • PHPer@ Fijo
  • ***
  • Mensajes: 154
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Obtener datos desde la url
« Respuesta #12 en: 12 de Septiembre de 2009, 16:09:49 pm »
Gracias, ya lo pude entender :D, veo que es mas facil usar CSS para muchas cosas, creo que es mas facil de editar

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re:Obtener datos desde la url
« Respuesta #13 en: 12 de Septiembre de 2009, 20:21:49 pm »
CSS es más flexible en todo sentido (para mi por lo menos es así), en fin, me alegro de haber ayudado ^^