
aqui les dejo una imagen a ver si les sirve de guía de que estoy haciendo
http://www.esnips.com/doc/7ec1588e-a...18fa8d/FORMATO
| ||||
![]() Hola compañeros pues tengo la duda de como enviar todos los datos de 81 textbox de un formulario de una sola vez a una segunda pagina de php por metodo POST, es que una vez recibidos hare su guardado en una base de datos. ![]() aqui les dejo una imagen a ver si les sirve de guía de que estoy haciendo http://www.esnips.com/doc/7ec1588e-a...18fa8d/FORMATO |
| ||||
Respuesta: Enviar por POST a ver si te entendi bien , queres enviar todos los textbox a una base de datos ? , si es asi deberias crear un formulario , y todos los textbox con su correspondiente ID para guardarlos en la base de datos , despues ir a la base de datos , crear las 81 tablas , una para cada textbox y crear un fichero en php que procese esto y lo inserte en la base de datos... INSERTAR.PHP Código PHP: espero qe haya sido eso loq preguntabas
__________________ SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!! Para webmasters e informaticos |
| ||||
Respuesta: Enviar por POST Hola Lenin_Germaine, a ver si entiendo lo qe reqieres, ese formulario que tienes en la imagen quiere guardarlo en esa tabla d productos? Bueno, lo que te recomiendo es que a cada columna de textbox le coloques como tipo array, es decir, en el name tengan el mismo nombre con corchetes: <table> <tr> <td>CANTIDAD</td> <td>CONCEPTO</td> <td>P. UNITARIO</td> <td>IMPORTE</td> </tr> <!-- este renglon lo repites tantas veces como renglones necesites en tu formulario --> <tr> <td><input type='text' name='cantidad[]'></td> <td><input type='text' name='concepto[]'></td> <td><input type='text' name='p_unitario[]'></td> <td><input type='text' name='importe[]'></td> </tr> <!--aqui repites las veces que quieras el renglon de la tabla anterior--> </table> Y luego recibirlos en la otra pagina, pero recorrerlos con un for, algo asi: Código PHP: Salutes!! Última edición por charolastrazoe; 14/01/2009 a las 15:01 Razón: Solo acomode un poco el formulario |
| ||||
Respuesta: Enviar por POST Formulario:
Código:
<form bla bla bla bla> <input type="text" name="id[]" bla bla bla /> <input type="text" name="nombre[]" bla bla bla /> <input type="text" name="precio[]" bla bla bla /><br /> <input type="text" name="id[]" bla bla bla /> <input type="text" name="nombre[]" bla bla bla /> <input type="text" name="precio[]" bla bla bla /><br /> <input type="submit" value="Enviar" /> </form> Código PHP: |
| ||||
![]() Hola Charolastrazoe, pues quiero comentar algo que sabía y es que nombre del campo. Es el identificador único del campo el nombre no puede estar duplicado dentro del formulario o si? ![]() ![]() |
| ||||
Respuesta: Enviar por POST Cita: Am.. mira, al colocar todas con ese nombre lo que hago es que estoy construyendo un arreglo de controles, los cuales puedo manejar x posicion
Iniciado por Lenin_Germaine ![]() Hola Charolastrazoe, pues quiero comentar algo que sabía y es que nombre del campo. Es el identificador único del campo el nombre no puede estar duplicado dentro del formulario o si? ![]() ![]() Cantidad[0]-Concepto[0]-P_Unitario[0]-Importe[0] Cantidad[1]-Concepto[1]-P_Unitario[1]-Importe[1] Cantidad[2]-Concepto[2]-P_Unitario[2]-Importe[2] Cantidad[3]-Concepto[3]-P_Unitario[3]-Importe[3] Cantidad[4]-Concepto[4]-P_Unitario[4]-Importe[4] Cantidad[5]-Concepto[5]-P_Unitario[5]-Importe[5] ----etc Asi lo interpretaria PHP, y al recorrer el for, lo que haces es avanzar en las posiciones de el array, ademas que los datos del formulario PHP los recibe por lo que trae NAME y no por ID Es decir, si yo pongo: <input type='text' name='uno' id='dos'> y quiero recibir por el nombre que hay en el ID, no traera nada. $variable1 = $_POST['uno']; //Aqui recibe lo que tiene la caja xk tiene a NAME $variable2 = $_POST['dos']; // aqui no recibiria nada xk usa a ID |