| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Puedes usar $_SESSION para poder recordar lo que ingresaste en el selectDecision
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Haces algo asi
Código PHP:
Ver original Para evitar que sobreescriba la $_SESSION te sugiero ingresarlas en un if para que verifique si ya existe esa variable.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Cita: en esta parte creo q la idea es q si la sobreescriba, ya que es un registro de usuario, tones no las necesitare en otros formularios, solo en la recarga de ese, y muchas gracias por la acotacion, ya casi estoy terminando, gracias
Iniciado por abimaelrc Haces algo asi
Código PHP:
Ver original Para evitar que sobreescriba la $_SESSION te sugiero ingresarlas en un if para que verifique si ya existe esa variable. |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP problema de ultima hora !!!! tengo el select el cual me recargara el formulario, una vez q recargo el formulario : y tengo todo "bien" como hago para despues enviar mendiante el boton a otra PAG mis variables ? ? ? ? ayuda pr favor |
| |||
Respuesta: no perder datos + select onChange + mostrar otro select PHP mmm. mira pon las variables que recogiste de un formulario en campos hidden de formulario para que puedas trabaja con el otro formulario (y asi sucesivamente envias por POST y recoges por POSTy despues la envias por POST a la pagina que desees. Recuerda que cuando recoges por POST es asi $nombre = $_POST['nombre']; echo "su nombre es" $nombre; Se entiende?
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Cita: si entiendo, pero el problema es el siguiente, tengo un formulario con el select Onchange el cual me recarga el formulario y me cargar otro SELECT, ahora una vez q ya lleno todo y le doy al boton ENVIAR me direcciona a la misma pag, ese es el problema, q hago? coloco un formulario interno?
Iniciado por New mmm. mira pon las variables que recogiste de un formulario en campos hidden de formulario para que puedas trabaja con el otro formulario (y asi sucesivamente envias por POST y recoges por POSTy despues la envias por POST a la pagina que desees. Recuerda que cuando recoges por POST es asi $nombre = $_POST['nombre']; echo "su nombre es" $nombre; Se entiende? Última edición por ricardoernes; 06/08/2009 a las 21:01 |
| |||
Respuesta: no perder datos + select onChange + mostrar otro select PHP no no ok modifica el action="" Mira, supongamos que quieres enviar un email mediante un formulario en PHP. Bueno el formulario es HTML y en el PHP estarian las funciones con que enviarais al email. ejemplo: form.html Código HTML: <form action="sendEmail.php" method="post"> <!-- Todos los campos de formulario aqui --> <input type="submit" name="onsubmit" value="Enviar"> </form> sendEmail.php Código PHP:
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Cita: te voy a postear un ejemplo similiar para q me comprendas, disculpa por no explicarme bien
Iniciado por New no no ok modifica el action="" Mira, supongamos que quieres enviar un email mediante un formulario en PHP. Bueno el formulario es HTML y en el PHP estarian las funciones con que enviarais al email. ejemplo: form.html Código HTML: <form action="sendEmail.php" method="post"> <!-- Todos los campos de formulario aqui --> <input type="submit" name="onsubmit" value="Enviar"> </form> sendEmail.php Código PHP: |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP <!-- aki tengo otro campos que necesito enviar --> <form name="consultar" action="cargarUsuario.php" method="post"> if ($_POST['selectCargo'] == "") echo '<option>Seleccione:</option>'; else echo '<option>'.$_POST['selectCargo'].'</option>'; while ($linea = mysql_fetch_array($resultado)) { if ($_POST['selectCargo'] != $linea[0]) echo ('<option value="'.$linea[0].'">'.$linea[0].'</option>'); echo' </select>'; } </form> <!-- aki tengo el select que cargo del selectCargo --> si la opcion del selectCargo = XXXX muestrame selectOtro <!-- aki tengo otro campos que necesito enviar --> <!-- aki abajo el boton enviar --> sera en envuelvo eso en otro formulario o q? |
| |||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Hola bueno mira. Tienes aparentemente 2 soluciones 1 la mas logica, es que pongas todos los campos dentro de las mismas etiquetas <form> y </form>, de esa maneras envias todo los valores de los campos a la mimsma pagina. ej Código HTML: <form name="consultar" action="cargarUsuario.php" method="post"> <!-- aki tengo otro campos que necesito enviar --> if ($_POST['selectCargo'] == "") echo '<option>Seleccione:</option>'; else echo '<option>'.$_POST['selectCargo'].'</option>'; while ($linea = mysql_fetch_array($resultado)) { if ($_POST['selectCargo'] != $linea[0]) echo ('<option value="'.$linea[0].'">'.$linea[0].'</option>'); echo' </select>'; } <!-- aki tengo el select que cargo del selectCargo --> si la opcion del selectCargo = XXXX muestrame selectOtro <!-- aki tengo otro campos que necesito enviar --> <!-- aki abajo el boton enviar --> </form> Es decir en boton "enviar" en este caso deverá ser un boton type="button" con un onclick="sendForm()" Y en JavaScript deveras definir la funcion sendForm() { ..... } dentro de los corchetes tienes las funciones que enviaran los datos de todos los formularios. Si requieres de esto, ve al foro de javascript y pide ayuda, ahi se te puede ayudar mejor Saludos!
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Cita:
Iniciado por New Hola bueno mira. Tienes aparentemente 2 soluciones 1 la mas logica, es que pongas todos los campos dentro de las mismas etiquetas <form> y </form>, de esa maneras envias todo los valores de los campos a la mimsma pagina. ej Código HTML: <form name="consultar" action="cargarUsuario.php" method="post"> <!-- aki tengo otro campos que necesito enviar --> if ($_POST['selectCargo'] == "") echo '<option>Seleccione:</option>'; else echo '<option>'.$_POST['selectCargo'].'</option>'; while ($linea = mysql_fetch_array($resultado)) { if ($_POST['selectCargo'] != $linea[0]) echo ('<option value="'.$linea[0].'">'.$linea[0].'</option>'); echo' </select>'; } <!-- aki tengo el select que cargo del selectCargo --> si la opcion del selectCargo = XXXX muestrame selectOtro <!-- aki tengo otro campos que necesito enviar --> <!-- aki abajo el boton enviar --> </form> Es decir en boton "enviar" en este caso deverá ser un boton type="button" con un onclick="sendForm()" Y en JavaScript deveras definir la funcion sendForm() { ..... } dentro de los corchetes tienes las funciones que enviaran los datos de todos los formularios. Si requieres de esto, ve al foro de javascript y pide ayuda, ahi se te puede ayudar mejor Saludos! no .js no por favor !!!! si lo coloco todo en un mismo formulario como haria la carga del otro select y como haria el envio de informacion a la otra pag ? |
| |||
Respuesta: no perder datos + select onChange + mostrar otro select PHP mira amigo, ya que te noto muy palido te ofresco mi ayuda, es cuestion de modificar un poco tu codigo unos 5 tal ves 7 minutos y listo. Pega tu codigo aqui, en etiquetas [php ] y [/ php] para que lo pueda leer rapido. Saludos!
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP aki esta el codigo Código PHP: Última edición por ricardoernes; 06/08/2009 a las 23:17 |
| |||
Respuesta: no perder datos + select onChange + mostrar otro select PHP ¿Y para que la quieres enviar a otra página?, déjala en la misma página y añade isset
Código:
if (isset($_POST['Submit3'])) { // aqui el mysql_query o lo que tu quieras. } |
| ||||
Respuesta: no perder datos + select onChange + mostrar otro select PHP Solucionado no me quedo otraque usar script: Código PHP: Última edición por ricardoernes; 08/08/2009 a las 08:55 |