Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/01/2016, 07:57
danielozano
 
Fecha de Ingreso: enero-2016
Mensajes: 3
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Problemas al recoger de un ckeckbox el id recogido de la base de datos

Como te indican deberías ponerle el mismo nombre a todos los checkbox, luego puedes recorrer mediante un foreach todas las filas a borrar.

No hay problema en utilizar el username como identificador único, pero yo dejaría un ID como clave primaría. Lo único que con la decisión que has tomado deberías comprobar que no existe ningún usuario con dicho username en base de datos antes de crear un usuario nuevo..

Como value de los checkboxes debes poner el id que utilizaras en base de datos para borrar dichas filas.

Para acceder a los datos $_POST[NOMBRE DE LOS CHECKBOXES], de ahí que le pongas a todos el mismo nombre.

Un código de ejemplo:
Código PHP:
Ver original
  1. <form action="">
  2. <?php foreach ($usuarios as $usuario => $id): ?>
  3.         <?php echo $usuario ?>
  4.         <input type="checkbox" name="borrar" value="<?php $id ?>">
  5. <?php endforeach ?>
  6. </form>

Para recibir:
Código PHP:
Ver original
  1. $_POST['borrar']