Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2010, 03:39
arroyo1986
 
Fecha de Ingreso: noviembre-2010
Ubicación: Madrid
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
Como saber si un checkbox esta seleccionado dentro de un bucle?

Hola amigos:

No puedo estar mas desesperado con este tema,llevo dias y dias con él sin llegar a ninguna solución. La situacion es que yo tengo declarado un checkbox pero dentro de un bucle de manera que dependiendo del numero de mensajes que haya en la base de datos, sacará el mismo numero de checkbox (cada uno asociado a un mensaje).
El problema lo tengo a la hora de saber cual de los checkbox estan seleccionados ya que para recoger eso se utiliza:

if(isset($_POST['borrados']))
{
echo 'Fue seleccionado<br>';
}

Pero en mi caso, no puedo usar eso porque son varios checkbox y esto solo funciona para uno.
Pongo el codigo a ver si alguien me puede ayudar, por favor, lo necesito!!!!

while($fila_mensajes = mysql_fetch_assoc($resultado_mensajes))
{
<input type=checkbox name="borrados"value="'.$fila_mensajes['msg_id'].'">
}

Aqui tengo declarado el checkbox como se puede observar y justo debajo tengo un boton de submit para aceptar la seleccion y ahora...como se cual de los checkbox estan seleccionados?

Esta es la parte donde se comprueba cual de los checkbox estan selccionados y tengo escrito de momento esto:

while($fila_mensajes = mysql_fetch_assoc($resultado_mensajes))
{
echo '<pre>';
print_r($_POST);
echo '</pre>';
if(isset($_POST['borrados']))
{
echo 'Fue seleccionado<br>';
}
else
{
echo 'ID: '.$fila_mensajes['msg_id'].'<br>';
echo 'No fue seleccionado<br>';
}

Y siempre me entra por la rama del else....


Ayuda por favor!!!!!