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.

1 Respuesta

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