Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2008, 10:39
cchusann
 
Fecha de Ingreso: julio-2008
Ubicación: Ecuador
Mensajes: 153
Antigüedad: 15 años, 10 meses
Puntos: 0
Exclamación error al eliminar multiples registros

hola a todos bueno estoy queriendo eliminar multiples registro y me esta dando un error pero no se en que parte.

este es el codigo para hacer la consulta y presentarlo en una tabla y cada registro con su respectivo checkbox... funciona bien....
Código PHP:
<html><title>Eliminar</title>
<head>
</head>
<body> 
 
<form name="frm_sub" method="post" action="../conexion/con_eli_usu.php" onSubmit="confirmar()">
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <input type="submit" name="Submit" value="Eliminar Seleccionados">
</form>
<p>
  <?php 
include("../conexion/conexion.php");
$link=Conectarse();
$result mysql_query("SELECT id,usuario,nombre,apellido,cedula,direccion FROM ing_usu where estado_usu='A'"$link); 
if (
$result!=0){ 
  echo 
"<table border = '1'> \n"
  echo 
"<tr bgcolor='#ECE9D8'><td><div align='center'><strong>Id</strong></div></td><td><div align='center'><strong>Usuario</strong></div></td><td><div align='center'><strong>Nombre</strong></div></td><td><div align='center'><strong>Apellido</strong></div></td><td><div align='center'><strong>Cedula</strong></div></td><td><div align='center'><strong>Direccion</strong></div></td><td><div align='center'><strong>Eliminar</strong></div></td></tr> \n"
  while (
$row mysql_fetch_array($result)) {
  
//$id= $row["id"];
    
echo "<tr><td>".$row["id"].
      
"</td><td>".$row["usuario"]."</td><td>".$row["nombre"]."</td><td>".$row["apellido"]."</td><td>".$row["cedula"]."</td><td>".$row["direccion"]."</td><td valign='middle'><form name='form1' method='post' action=''><div align='center'>
      <input type='checkbox' name='checkbox[]' value=\""
.$row['id']."\">
    </div>  
    </form></td></tr> \n"

  }
  echo 
"</table> \n"
}
else
  echo 
"¡ No se ha encontrado ningún registro !";
?>
</p>
<p>&nbsp;</p>
</body> 
</html>

este es el codigo que recibe supuestamente el id para poder eliminarlo(yo no lo elimino solo le cambio el estado de activo a inactivo) pero no mefunciona me da un error:
Warning: implode() [function.implode]: Bad arguments. in C:\xampp\htdocs\sisfac\conexion\con_eli_usu.php on line 5

Código PHP:
<?php
include("conexion.php");
$link=Conectarse();
$lista=implode(',',$_POST['checkbox']);
mysql_query("update ing_usu set estado_usu='I' WHERE id IN(".$lista.")",$link);
?> 
<script language="javascript">
location.href='../paginas/eli_usu.php'
</script>
no se que es lo que pasa si alguien me puede ayudar muchas gracias....