aceptar los términos, la url sea "register.php?action=register" como en toda web, y que también salga eso en el formulario, no sé si me entienden pero espero que si.
Ojala me entienda, sino me avisan porfavor como hago para hacer eso.
saludos.
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
| |||
![]() Los visitantes que entren a mi web dan click en "Registrar" en el index.php, y los manda primero a "aceptar los términos" y yo quisiera que la url cuando esté en aceptar los términos, la url sea "register.php?action=register" como en toda web, y que también salga eso en el formulario, no sé si me entienden pero espero que si. Ojala me entienda, sino me avisan porfavor como hago para hacer eso. saludos. ![]() |
| ||||
Respuesta: como hacer la url con el metodo $_GET[] y con un archivo que se llame register.php que reciba $_GET['action'] y por cierto, eso no pasa en todas las webs.
__________________ Programación y diseño web México |
| |||
Respuesta: como hacer la url Cita: Cita: Entonces sería así: en el index.php hay una etiqueta <a></a> que dice "Registrate" a esa etiqueta debo ponerle el nombre que uno quiera lógico, y en el url de la etiqueta debo poner register.php?action=register y en el formulario.php debo recibir $_GET['nombre']; nada mas? o estoy haciendo mal? disculpen mi ignorancia aun soy novato en esto. |
| ||||
Respuesta: como hacer la url necesitas estudiar lo que hace el metodo $_GET y como recibe parámetros por medio de la url, si no entiendes como funciona podemos darle mil vueltas al asunto y nunca lograremos nada.
__________________ Programación y diseño web México |
| |||
Respuesta: como hacer la url Cita: Entonces dime como es porfavor.el metodo get pasa las variables por la url, mientras que post las oculta.. ![]() |
| ||||
Respuesta: como hacer la url Lee el manual: http://www.php.net/variables.external
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: como hacer la url Cita: aver estoy intentando intentando pero no sé si será asíen la página principal hay un link para que se registren le doy click aqui: INDEX.PHP
Código PHP:
Ver original Entonces me manda al formulario.php donde está nombre, apellido, etc y en la url quiero que salga www.pagina.com/register.php?action=register entonces en formulario.php recibe $_GET['register']; he intentado con echo $_GET['register']; también. deben entender que soy novato aun en esto y espero que me tengan paciencia, ya que ustedes no lo sé seguro han comenzado así también porfavor. |
| ||||
Respuesta: como hacer la url lo que pasa es que te desesperas, es probable que hayamos comenzado así pero lo principal es tener paciencia y no querer entender todo en 5 minutos. la url
Código HTML:
Ver original hace lo siguiente: abre en tu dominio el archivo llamado register.php a ese archivo le mandara el $_GET['action'] (fijate que lo que va entre comillas es el parámetro action que puedes ver en la url antes del "="). a este parámetro le asigna un valor 'register' si tu haces esto:
Código PHP:
Ver original te imprimirá en pantalla register y puedes cambiar el valor del action por lo que quieras. action=1 action=true action=string debes entender que aunque seas muy novato, eso que pides es muy muy básico y con un poco de esfuerzo y paciencia encontrarás la forma dentenderlo por ti mismo sin la necesidad de tener un maestro al lado.
__________________ Programación y diseño web México |
| |||
Respuesta: como hacer la url Cita: la sintaxis ultima que comente está bien entonces? en el formulario.php he
Iniciado por memoadian ![]() lo que pasa es que te desesperas, es probable que hayamos comenzado así pero lo principal es tener paciencia y no querer entender todo en 5 minutos. la url
Código HTML:
Ver original hace lo siguiente: abre en tu dominio el archivo llamado register.php a ese archivo le mandara el $_GET['action'] (fijate que lo que va entre comillas es el parámetro action que puedes ver en la url antes del "="). a este parámetro le asigna un valor 'register' si tu haces esto:
Código PHP:
Ver original te imprimirá en pantalla register y puedes cambiar el valor del action por lo que quieras. action=1 action=true action=string debes entender que aunque seas muy novato, eso que pides es muy muy básico y con un poco de esfuerzo y paciencia encontrarás la forma dentenderlo por ti mismo sin la necesidad de tener un maestro al lado. puesto como tu dijiste echo $_GET['action']; y en el index.php donde está el enlace "registrate" dentro de un <form></form> con el action="register.php" method="post".. pero no sale no funciona.. disculpa por molestarte mucho u.u te dejo toda la sintaxis mejor para que veas que estoy haciendo mal u.u
Código PHP:
ese es el index.php donde está el enlace "registrate", y bueno en el formulario como dijiste que reciba con:Ver original
Código PHP:
Ver original Y disculpa por molestar mucho u.u |
| ||||
Respuesta: como hacer la url $_GET['register'] no existe por que en tu url no hay ningun ?register= , por eso te digo que estudies bien como es que funciona $_GET, por que aun no los haz comprendido. Aparte para los formularios es mejor siempre usar el metodo $_POST salvo casos muy especiales. Intenta buscar algun tutorial de php para principiantes y trata de digerir un poco el lenguaje.
__________________ Programación y diseño web México |
| |||
Respuesta: como hacer la url Cita:
Iniciado por memoadian ![]() $_GET['register'] no existe por que en tu url no hay ningun ?register= , por eso te digo que estudies bien como es que funciona $_GET, por que aun no los haz comprendido. Aparte para los formularios es mejor siempre usar el metodo $_POST salvo casos muy especiales. Intenta buscar algun tutorial de php para principiantes y trata de digerir un poco el lenguaje. Cita: Aver parece que no han entendido en nada, para estar seguro.
Iniciado por rodrigo791 ![]() Usa metodo POST para formularios en donde los datos vallan a ser almacenados en una base de datos y otro medio fisico ya que asi no son vistos a simple vista, si es un formulario de busqueda ahi si usa GET porque no perdes nada y es mas rapido ya que no es necesario encriptar los datos como lo hace POST yo quiero hacer esto, aqui les dejo imágenes mejor. PRIMERO index.php(página principal) ![]() SEGUNDO ![]() Yo en ningun momento he dicho que quiero enviar el formulario en GET, yo ya sé que un formulario es con POST, pero lo que quiero hacer yo es otra cosa, parece que se han confundido pero no importa por eso para estar seguro dejo las imagenes. saludos |
| ||||
Respuesta: como hacer la url Si sabes enviar el formulario en get supongo que sabes capturar los datos que envias por el mismo metodo, entonces no se cual es el problema. Te dijimos, lo que estas haciendo es redirigirte al script register.php pasando una variable por la url, o sea metodo GET llamada do y su valor es register.
Código HTML:
Ver original |
| |||
Respuesta: como hacer la url Cita: a entonces en la etiqueta <a></a> solo pongo en el href como yo quiero y nada más? no recibo con nada en el otro archivo ni nada?
Iniciado por rodrigo791 ![]() Si sabes enviar el formulario en get supongo que sabes capturar los datos que envias por el mismo metodo, entonces no se cual es el problema. Te dijimos, lo que estas haciendo es redirigirte al script register.php pasando una variable por la url, o sea metodo GET llamada do y su valor es register.
Código HTML:
Ver original yo lo habia hecho así pero pensaba que no era así por eso hice el thread.. perdonen.. |
| ||||
Respuesta: como hacer la url Claro que recibis, recibis una variable llamada do, que tiene valor register. luego de "?" en una url todo lo que viene es variables, y van separadas por &, url?variable1=valor1&variable2=valor2...variableN= valorN. $variable $_GET['do']; con esto capturas la variable do y su valor |
| |||
Respuesta: como hacer la url Cita: y nada más cierto? no es necesario ponerle a la etiqueta <a></a> un name no?
Iniciado por rodrigo791 ![]() Claro que recibis, recibis una variable llamada do, que tiene valor register. luego de "?" en una url todo lo que viene es variables, y van separadas por &, url?variable1=valor1&variable2=valor2...variableN= valorN. $variable $_GET['do']; con esto capturas la variable do y su valor perfecto muchas gracias |
| |||
Respuesta: como hacer la url ya lo probe y si funciona, también he probado sin recibir nada en el formulario y igual sale.. no tiene nada q ver? |
| ||||
Respuesta: como hacer la url como vas a decir que sabes que el form se recibe por post si pones en tu form method=GET????????? una cosa es un form, otra un enlace, y otra recibir datos por url. Aunque trabajen juntos, no mezcles las ideas. y todavía dices que no hemos entendido nada ![]()
__________________ Programación y diseño web México |
| |||
Respuesta: como hacer la url Cita: bueno, entonces lo que dice rodrigo que haga está bien?porque no quiero equivocarme jeje disculpa si me confundi.. ![]() |
| |||
Respuesta: como hacer la url haber muchacho desde el principio, que esto es muy basico. index.php <a href="/registro.php?variable=dato&varieble1=dato1"> registrarse</a> /registro.php?variable=dato&varieble1=dato1 //si llegas desde el link anterio <?php echo $_GET['variable']; //esto imprime en pantalla la , variable , cuyo contenido es: dato echo $_GET['variable1']; //esto imprime en pantalla la , variable1 , cuyo contenido es: dato1 ?> igualmente no entiendo que datos quieres pasar, puesto es un usuario nuevo y se va a registrar. |
Etiquetas: |