Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/06/2015, 16:40
matake
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 11 años
Puntos: 10
Respuesta: Como insertar campos Múltiples

Entiendo lo del nuevo en el foro pero no abras varios temas con la misma cosa.

Ahora ya que has puesto algo mas claro y supongando que tienes la base de datos y la coneccion a la misma es ok. Yo cambiaria el script guardar.php por esto:

Código PHP:
Ver original
  1. if(isset($_POST['prod']) && !empty($_POST['prod'])){
  2.          
  3.     foreach (array_keys($_POST['prod']) as $i){  
  4.          $prod=$_POST['prod'][$i];
  5.          $var=$_POST['valor'][$i];
  6.          $cant=$_POST['cant'][$i];
  7.          
  8.         $sql="INSERT INTO prueba(prod, val, cant)
  9.             VALUES('$prod', '$var', '$cant')";
  10.         $rest = mysql_query($sql);       
  11.         if (!$rest){
  12.             echo "Error: $prod, $var, $cant No se han guardado\n " . mysql_error();
  13.         }else{
  14.             echo "$prod, $var, $cant\n Se han guardado correctamente";
  15.         }
  16.  
  17.     }
  18. }else{
  19.   echo 'No se han enviado productos';
  20. }