Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2009, 13:26
Mikegdl
 
Fecha de Ingreso: enero-2009
Mensajes: 34
Antigüedad: 16 años
Puntos: 2
Pregunta Problema con Chekbox PHP

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.