Tengo un formulario de llenado que consta de 3 columnas y 'x' renglones.
Aquí creo el array y tomo los valores.
Código PHP:
$_SESSION['formulario'] = array();
while ($i<15)
{
$descripcion = 'descripcion'.$i;
$cantidad = 'cantidad'.$i;
$total = 'total'.$i;
$_SESSION['formulario'][$i]['descripcion'] = $_POST[$descripcion];
$_SESSION['formulario'][$i]['cantidad'] = $_POST[$cantidad];
$_SESSION['formulario'][$i]['total'] = $_POST[$total];
$i++;
}
Ahora tengo mi tabla en mysql donde quiero grabar esta información, pero no se como hacerlo... hice algo así pero no me funciona:
Código PHP:
$query = "INSERT INTO mitabla (";
$query.= "descripcion, cantidad, total) ";
$query.= "VALUES ( ";
$query.= "'".$_SESSION["formulario"][$i]['descripcion']."', ";
$query.= "'".$_SESSION["formulario"][$i]['cantidad']."', ";
$query.= "'".$_SESSION["formulario"][$i]['total']."') ";
if ( !dbExecute($query) )
{
echo mysql_error().":\n<br>$query<br>\n";
exit;
}
Quiero que en la tabla se graben los 15 renglones que traigo de mi formulario. ¿Como le hago?