Foros del Web » Programando para Internet » PHP »

consulta sobre un <input type="text">

Estas en el tema de consulta sobre un <input type="text"> en el foro de PHP en Foros del Web. miren el problema es que el usuario define cuantas cajas de texto quiere, por eso es que manejo con un while por que no es ...
  #1 (permalink)  
Antiguo 09/06/2005, 11:12
 
Fecha de Ingreso: marzo-2005
Mensajes: 372
Antigüedad: 19 años, 1 mes
Puntos: 1
consulta sobre un <input type="text">

miren el problema es que el usuario define cuantas cajas de texto quiere, por eso es que manejo con un while por que no es un numero fijo, el problema que tengo es como guardo los datos de las cajas de texto en un tabla, por que como les repito lo meto en un while solo puedo poner una sola vez en <input type=text name=caja> con el nombre caja este me lo despliega N veces, como guardo los datos en la tabal. lo intento asi pero no me queda:
Código:
$numero="3";
$i=0;
while($i<$numero)
{
echo"Clave <input type=text name=caja size=10 maxlength=10><br>";
//este es mi caja de texto que imprimo en este ejemplo e veces
$i++;
}
//aqui lo trato de guardar pero no se como,mi tabla tiene 3 campos, pero qui esta el problema, con el value (que tengo que poner para que me guarde los datos de las 3 cajas de texto)",$link); por que solo tengo un sola variable que se llama caja que es de mi caja de texto, y necesito otras dos para poder guardar todos los datos.
mysql_query("insert into clave(clave,clave1,clave2) values ( )",$link);
;
?>
  #2 (permalink)  
Antiguo 09/06/2005, 11:35
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 8 meses
Puntos: 15
Debes manejar esos valores como array:
cambias el nombre de cajas a cajas[]

asi te llegan todos los valores dentro de una variable array., y los procesas como arrays a la hora de guardarlos en la base de datos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.