Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/03/2010, 14:33
Avatar de santris
santris
 
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: pasar valor metido en campo a una variable

No entiendo porqué no puedes enviarlo todo desde el segundo form.

Tu preguntas al usuario: cuantos ingredientes quieres poner en la receta?
Muy bien, yo genero otro formulario con el numero de campos de los ingredientes más los campos nombre, descrip etc. y este formulario es el que mando aprocesar.

Código PHP:
<form action"donde esté el script que genera el 2 form">
< input type="text" name="cantidad" />
<input type="submit">
</form>

<?php
if(isset($_POST["cantidad"])){
?>
<form action="procesar_datos.php">
<?php
$num
=$_POST["cantidad"];

for (
$i 1$i <= $num$i++) {
echo 
"<input type=text name=ingrediente".$i."/><br/>";
}
?>
<input type="text" name="nombre"/>
aquí los imputs que quieras
<input type="submit">
</form>
<?php
}
?>
Si quieres hacerlo desde el mismo form tendrias que mirar el evento onchange de un select por ejemplo.

De una u otra forma le has de decir al form2 el num de campos para ingredientes que quieres,
__________________
Tu álbum de cromos online!!