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 * 5 + 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??