Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/09/2015, 04:32
sfaceradiaz
 
Fecha de Ingreso: agosto-2012
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Obtener datos celdas marcadas con checkbox e insertarlas en una BBDD

Hola,

He probado lo que me comentabas y me da este error:

( ! ) Warning: Invalid argument supplied for foreach() in C:\wamp\www\_test\add.php3 on line 12
Call Stack
# Time Memory Function Location
1 0.0000 249256 {main}( ) ..\add.php3:0
INSERT INTO library VALUES Error: INSERT INTO library VALUES
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 12

Al estar mal el foreach, la query sale mal.

Te pego el código:
foreach($checks as $val) -----> line 12
{
$aDatos = split("[|]",$val);
$nombre = $aDatos[0];
$apellido = $aDatos[1];
if($insertData == "") //Primera vez
{
$insertData = "('".$nombre."','".$apellido."')";
}
else //Demás veces
{
$insertData = $insertData.",('".$nombre."','".$apellido."')";
}
}

es que parece que lo que coge con $checks = $_POST['Add']; no es un array