Que tal, tengo el archivo
"formulario.php" para borrar datos de la BD con PHP:
Código PHP:
//Consulta BD...
echo "<form id=formeli' name='formeli' method='POST' action='borrar.php' target='_blank'>";
while($row = mysql_fetch_array($query)){
echo "<input type='checkbox' name='seleccion[]' value='$row[id]'/>".$row['id']."</br>";
}
echo "<input type='submit' name='borrar' value'borrar' />";
Después recibo la "id" del campo a borrar, en el archivo
"borrar.php" Código PHP:
//Variables del formulario formeli
$lista=implode(',',$_POST['seleccion']);
//conexion a BD...
$sqlStr = ("DELETE FROM data1 WHERE id IN(".$lista.")");
$query = mysql_query($sqlStr, $link);
if($lista != ''){
echo "Los Registros Seleccionados ".$lista." Se eliminaron con éxito";
}
else{
echo "No selecciono ningun Registro para Borrar";
}
Estos dos archivos trabajan super bien con un solo registro de la base de datos. Mi Problema se genera en el archivo "formulario.php" ya que cuando tengo 10,20 o X registros puedo ver la consulta del WHILE, con sus respectivos CHECKBOX, pero al seleccionar cualquier registro que no sea el primero, no envia ningun valor a traves del chekbox al archivo borrar.php
No entiendo por que me sale este error les agradecería infinitamente pudieran ayudarme.
Saludos, Miguel.