Cita:
Iniciado por rodrypaladin Me da rabia porque no os sigo apenas lo que intentáis explicarme :S valoro el esfuerzo por intentar que lo entienda, xd
Creo que entiendo que antes borraba todo porque el condicional de borrar estaba dentro del bucle. ¿ Pero ahora ? si no está dentro por que no borra nada ?
Porque antes sólo usabas el $_POST para identificar la acción de borrar, y en el bucle usabas $row para obtener el $id en cuestión, por ende borraba todos porque no hacías ninguna distinción al respecto.
La idea de usar un formulario (o un enlace) al fin y al cabo es pasar valores entre páginas (o la misma página) de modo que los utilices.
Tu formulario solo determina una acción pero no lleva ningún identificador al respecto del registro a borrar.