FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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?.
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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.
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
#4
|
||||
|
||||
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
__________________
El único hombre que no se equivoca es el que nunca hace nada. |
#5
|
|||
|
|||
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" /> <input type="hidden" name="id_municipio" value="81" /> <input type="hidden" name="id_pueblo" value="12" /> . . . 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 Última edición por semptrion fecha: 18-05-2007 a las 16:26:40. |
#6
|
|||
|
|||
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 inteligencia me persigue, pero yo soy más rápido que ella. |
#7
|
|||
|
|||
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" form name="form2" method="post" action="evaluacion2.php" este es el código del boton Código:
<input name="submit" type='submit' value='EVALUAR'> GRACIAS
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar un textbox de una pagina aspx desde otra distinta | mamen | .NET | 0 | 03-10-2006 13:17:42 |
optener valor de un formulario a otro en otra pagina.php | sakuragi | PHP | 5 | 16-11-2005 17:22:58 |
Direccionar a otra página | lucasarts_18 | PHP | 5 | 26-08-2005 19:56:16 |
Como pasar los valores de una tabla a otra! | Carlosguiland | MySQL | 4 | 15-06-2004 22:58:20 |
Como agregar una banda en tiempo de ejecucion en otra pagina | edo | Impresión | 2 | 29-07-2003 01:07:12 |
|