Eliminar varios registros con un checkbox

Espero puedan ayudarme, como puedo eliminar varios registros con un checkbox, al seleccionar uno o varios y al darle click al botón borrar me los elimine de la base de datos, pero al no seleccionar un checkbox, mande un mensaje de validación, que debe seleccionar al menos uno.
Respuesta
1
Pues aquí te dejo la forma que pides lo demás sería hacer la consulta para eliminar los elementos de la BDatos.
Esta es la página para hacer los checkbox:
<script language="javascript">
function chkForm(){
chk = document.getElementsByTagName('input');
a:chk.length;
num=0;
for(i=0;i<chk.length;i++)
if(chk.checked) num++
if(num==0) {
alert("Debes seleccionar al menos uno");
chk[0].checked=true;
}else{
document.formulario.submit();
}
}
</script></head><body>
<FORM action="test.php" method="POST" name="formulario">
<?php
for($i=1;$i<=5;$i++){
echo "<input type=\"checkbox\" value=\"$i\" name=\"chk[]\"><br>";
}
?>
<INPUT TYPE="button" name="btn" value="Test" onClick="javascript:chkForm();">
</FORM>
y está es la que se encargaría de borrar los elementos de la BDatos.
<?php
$chk = isset($_POST["chk"]) ? $_POST["chk"]:null;
foreach($chk as $checkbox){
echo "Has seleccionado el checkbox $checkbox <br>";
}
?>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas