Ver Mensaje Individual
  #14 (permalink)  
Antiguo 06/08/2009, 22:00
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
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> 
Pero si estas haciendo comunicacion entre formulario y es preciso que los 3 o 4 o lso que sean sean formularios independientes entonces necesitas trabajar con javascript

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 +.