Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2010, 08:36
Avatar de dggluz
dggluz
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años
Puntos: 50
Respuesta: Eliminar tipo hotmail con checks

Tienes que listar los resultados de una búsqueda en la BD (los registros) y crear un input de tipo checkbox por cada uno, todos con el mismo nombre (que termine con un par de corchetes: "[]") y que en el value cada uno tenga el id que le corresponde al registro que quieres eliminar:
Código PHP:
$sql="SELECT * FROM usuarios;";
$resultSet=mysql_query($sql);
while(
$fila=mysql_fetch_array($resultSet))
{
    echo 
"<input type=\"checkbox\" name=\"usuarios[]\" value=\"".$fila['id']."\" />".$fila['username'];

Luego desde la página que procesa el formulario tendrás una array que será:
Código PHP:
    $_REQUEST['usuarios']; 
que tendrá una posición con el id del registro a eliminar por cada checkbox que haya sido chequeado:
Código PHP:
foreach($_REQUEST['usuarios'] as $idUsuario)
{
    
$sql="DELETE FROM usuarios WHERE id=".$idUsuario.";";
    if(!
mysql_query($sql))
    {
        echo 
"ERROR: no se pudo eliminar el usuario de id: ".$idUsuario;
        exit();
     }

Esta respuesta sin duda corresponde al foro de PHP mucho más que al de javascript. ¡Suerte!