![]() |
Mandar valores de selects de una pagina a otra
Me gustaria saber como pasar los valores de unos selects de una pagina a otra.
Los valores de los select los tomo de una base de datos, lo que tengo es que en el select como etiqueta mando una ciudad y lo que quiero que se guarde en la Base de Datos es el id_ciudad. Los select los tengo en una pagina y la insercion la quiero hacer en otra, ¿como le hago para pasar esos valores y para hacer la insercion con ellos?. |
Pasar valores de un select?
Si pudieras ser un poco más especifico tal vez te puediera ayudar más.
Por ejemplo porque si lo que tienes son unos comboBox que leen datos de la BD entonces puedes enviar los datos atrvez de un formulario, o si son datos que extraes de la BD entonces puedes guardarlos en una variable de session Saludos |
Mas detalles
Hola chico, pues bien te voy a dar mas detalles de lo que quiero hacer:
Pues bien tengo dos paginas con un formulario cada una, en el primer formulario tengo tres selects dependientes cada uno, uno para ciudad, otro para municipio y otro para pueblo. Cada uno lo obtengo de un tabla, el primer select por ejemplo lo obtengo de una tabla llamada ciudad que tiene los siguientes campos (id_ciudad, ciudad) y las otras algo parecido. Pues bien lo que hago en la segunda pagina es hacer una encuesta la cual consta de 18 preguntas. Pues bien lo que quiero hacer es que cuando le de click al boton guardar ( que esta en la segunda pagina) se me llene los campos de una tabla llamada encuesta que tiene los siguientes campos: encuesta(id_ciudad,id_pueblo,id_municipio,no_pre_res). Por eso lo que quiero hacer es pasar los valores de id_ciudad,id_pueblo y id_municipio de los selects de la primera pagina a la otra.Alguien me dijo que se puede con campos ocultos pero no se usarlos ni como hacer la sentencia Insert, ayudame porfa. |
Yo veo como 3 variantes:
Tenemos pagina1.html y pagina2.html. En pagina1 tenemos selectCiudad, selectMunicipio, selectPueblo. 1. Cuando vas de pagina1.html a pagina2.html se envian los datos del formulario a través del metodo POST, por tanto puedes recuperarlos en pagina2.html de la siguiente forma: Código PHP:
Código PHP:
Código PHP:
3. La tercera via y la que mas me gusta, es unir pagina1.html y pagina2.html, al final las dos van para el mismo lugar, jejeje. Saludos Oracle |
Hidden para el traspaso de datos
Si la seguridad no es muy crítica, utiliza hidden:
Al construir el segundo formulario, recuperarás las variables de la forma que ya sabes, mediante POST. Al momento de armar la salida al HTML, reemplazarás los valores en los atributos value del código siguiente: Código:
<input type="hidden" name="id_ciudad" value="211" />Al recibir los datos de la segunda encuesta, podrás recibir los valores del formulario, incluyendo los de la ciudad, pueblo, municipio, etc. Código PHP:
Saludos |
Gracias
Gente de foro, quiero agradecer las respuestas que me dieron ya que estas me ayudaron mucho y por fin pude conseguir lo que queria.
MUCHAS GRACIAS. |
La última pregunta de este tema
Fijense que los dos formularios los tengo asi más o menos:
Código:
form name="form1" method="post" action="evaluacion2.php"este es el código del boton Código:
<input name="submit" type='submit' value='EVALUAR'>GRACIAS |
| La franja horaria es GMT +2. Ahora son las 15:44:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi