| |||
Array para insertar datos... Hola que tal, estoy armando un formulario creando los campos con un array y los crea perfectamente, pero al intentar insertar los datos en la base de datos me guarda solamente el último dato, imagino que es porque necesito hacer que la inserción en la base de datos la genere como un array también, pero no encuentro la idea de como hacerla..., ¿alguien me podría sugerir como generar un array de inserción en la base de datos MySQL? o de estar equivocado en mi hipótesis, favor sugerirme otra alternativa..., agradezco de antemano su atención. |
| |||
Bueno, tengo algo así: Un primer formulario donde inserto el número de campos que me creará en el siguiente formulario: FORMULARIO 1: <form name="numerar" method="POST" action="formulario.php"> <input type="text" name="numero" size="2" maxlength="3"> <input type="submit" value=" Ok " name="submit"> </form> El siguiente formulario es el que me crea el array según el número que inserté: FORMULARIO 2: <form name="agregar" method="POST" action="guardar.php"> <?php $cont = 1; while($cont <= $numero) {?> <input type="text" name="campo[<?php echo $cont ?>]" size="44"> <?php $cont++;}?> <input type="submit" value=" Ok " name="submit"> </form> Ya lo siguiente seria saber cuál es el paso a dar para que me inserte dicho dato en su respectiva BD en MySQL..., disculpen no haber dado detalles, se me pasó por alto..., espero sugerencias... |
| |||
Claro todo depende de cómo sea tu base de datos, pero por lo que comentas quieres que cada resultados se guarde en una línea de la base verdad?pues lo que habría que hacer es algo del tipo; Código PHP: Spielberg
__________________ "Durante toda mi vida, mi padre habló de abandonar el pequeño pueblo en el que había nacido por una gran ciudad, porque, como él decía, no quería ser "un gran pez en una pequeña pecera". Big Fish |