Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/01/2009, 14:43
Avatar de charolastrazoe
charolastrazoe
 
Fecha de Ingreso: febrero-2008
Ubicación: En el @itscomalcalco
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 5
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:

$cantidad 
$_POST['cantidad']
$concepto $_POST['concepto']
$p_unitario $_POST['p_unitario']
$importe $_POST['importe']

//Obtienes la cantidad de registros que tienen:
$no_reg count($cantidad);

//Y luego recorres esos arrays el numero d veces que obtuvimos anteriormente para armar el insert para la BD, si te das cuenta concateno la cadena $sql, para que se ejecute de un solo golpe y no hagas tantas conexiones al servidor.

for($i=0;$i<$no_reg;$i++){
    
$sql $sql."INSERT INTO productos(cantidad,concepto,p_unitario,importe) VALUES($cantidad[$i],$concepto[$i],$p_unitario[$i],$importe[$i]);";

Y asi ya logras agregar los datos ala BD, espero t sirva o al menos esa es mi idea.

Salutes!!

Última edición por charolastrazoe; 14/01/2009 a las 15:01 Razón: Solo acomode un poco el formulario