Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2012, 16:31
Avatar de LUCA87
LUCA87
 
Fecha de Ingreso: marzo-2012
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta insertar array en tabla mysql

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?

Última edición por LUCA87; 15/03/2012 a las 16:41