Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/04/2011, 03:16
Avatar de floog
floog
 
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 10 meses
Puntos: 2
Respuesta: agregar y actualizar multiples registros

he cambiado un poco el fichero que deberia agregar los registros a la tabla, pero sigo sin saber por que no los agrega
Código PHP:
<?php
session_start 
(); 
include (
'db-conn.php'); 

//Me está llegando el nº de registros en nreg, puedo hacer un control de errores
// si tengo en cuenta que por cada registro vendrán 5 elementos
$numreg $_POST["nreg"]; 
echo 
$numreg;
echo 
count($_POST);
if (
count($_POST) != $numreg 2)
{
   
//El num. de elem. recibidos es incoherente. 
   
echo "ERROR: nº de registros incoherente";
}

//Recorro los elementos del array $_POST a excepcion del ultimo donde vendra el num de regs enviado
for ($i 1$i <= count($_POST)-2$i $i+5)
{        
   
$vid $_POST[i];          
   
$status $_POST[i+1];
   
   
//Ignoramos los registros con 'status' que no sea 'Si'
   
if ($status != "Si")
      continue;
   
   
$parking $_POST[i+2];
   
$fila $_POST[i+3];
   
$posicion $_POST[i+4];
   
   
   
//Agregamos los datos a la tabla 'c_ubicacion'
   
   
$result "INSERT INTO c_ubicacion (vid, parking, fila, columna) VALUES ('$vid', '$parking', '$fila', '$posicion')";
   
$sql mysql_query ($result); 
   echo 
$sql;
   
//Comprobamos posibles errores en la sentencia SQL
   
if (!$sql)
   {
     
      echo 
"ERROR: insercion en 'c_ubicacion':".mysql_error();
   }
}

header ("Location:/"); 
?>
alguna sugerencia??