Bueno en primera debes sabemos saber q
1. debemos generar un checkbox para cada usuario con una nombre diferente
2. al hacer procesar informacion, debemos enviarlos todosa php.
Yo en mi caso hago esto de la siguiente manera (usando mysql)
Imprimimos checkbox!
Código PHP:
<?
$contador_check = 0;
$consulta = mysql_query("SELECT * FROM personas");
while($datos = mysql_fetch_assoc($consulta))
{
$contador_check++;
$nombre_persona = $datos["nombre"];
?>
<input type="checkbox" name="checkbox_<? echo $contador_check; ?> value="<? echo $nombre_persona ; ?>"><? echo $nombre_persona ; ?><br />
<?
}
?>
Procesamos checkbox!
Código PHP:
<?
$consulta = mysql_query("SELECT * FROM personas");
$totales = mysql_num_rows($consulta);
for($i=0;$i<=$totales;$i++)
{
$checkbox = $_POST["checkbox_".$i.""];
if($checkbox)
{
$persona = $checkbox;
//proceso peticion
}
}
?>
Como funciona este asunto primero listamos todas las personas, en este bucle imprimimos los checkbox asi "checkbox_<? echo $contador_check; ?>" (recordando que $contador_check aumentara en 1 unidad x cada persona) de manera que quedara asi name="checkbox_2" y podremos distinguirlos unos de otros
Luego procesamos, sacamos un total de los registros y hacemos un bucle for para comprobar cuales checkbox fueron seleccionados, cuando $checkbox exista haremos la peticion del usuario, y la variable $checkbox tendra el nombre de la persona a eliminar