Borrar registros con checkbox
Quiero saber lo siguiente ¿cómo puedo borrar con checkbox?, acá tengo mi código fuente para mostrarte:
index.php
<html>
<head>
<title>Agenda de Contactos</title>
<link type="text/css" rel="stylesheet" href="styles/style_listados.css">
<script language="javascript" type="text/javascript" src="scripts/onalert_borrar.js"></script>
<script language="javascript" type="text/javascript" src="scripts/onkeypress.js"></script>
<script language="javascript" type="text/javascript" src="scripts/onayuda.js"></script>
</head>
<body onLoad="javascript:document.frmcontactos.txtcontacto.focus()">
<div class="divs">AGENDA DE CONTACTOS</div>
<br />
<?php
$contactos=$_POST['txtcontacto'];
$comienzo=$_GET["comienzo"];
if($comienzo<0 || $comienzo=="")
{
$comienzo=0;
}
$link=mysql_connect("localhost","root","") or die(mysql_error($link));
mysql_select_db("agenda",$link) or die(mysql_error($link));
$result=mysql_query("select * from contactos",$link) or die(mysql_error($link));
$nfilas=mysql_num_rows($result);
$diferencia=$nfilas-7;
if($comienzo>=$nfilas)
{
$comienzo-=7;
}
$result=mysql_query("select * from contactos where nombre_contacto like '%$contactos%' limit ".$comienzo.",7",$link);
@$nfilas=mysql_num_rows($result);
?>
<table align="center" border="1">
<tr>
<td colspan="10" class="tituloscolumnas">Contactos</td>
</tr>
<tr>
<td colspan="10" class="tituloscolumnas"><a href="contactosav.php" class="vinculos">Agregar Contacto Nuevo</a></td>
</tr>
<tr>
<td colspan="10" class="tituloscolumnas">
<form action="index.php" name="frmcontactos" method="post">
<table class="filassimples">
<tr class="tituloscolumnas">
<td> Buscar Contacto <input type="text" name="txtcontacto" value="<?php echo $contactos; ?>" onKeyPress="return Enter(this,event)" tabindex="1" class="cajasdetexto" /></td>
<td><input type="button" name="accion" value="Buscar" onClick="frmcontactos.submit();" class="botones" tabindex="2"/></td>
</tr>
</table>
</form>
</td>
</tr>
<?php
if($nfilas<=0)
{
echo "
<tr class='listavacia'>
<td colspan='8'>No se encontraron registros</td>
</tr>
";
}
else
{
?>
<tr class="tituloslistado">
<td> </td>
<td> </td>
<td> Contacto </td>
<td> Apellido </td>
<td> Nombre </td>
<td> Dirección </td>
<td> Telefono </td>
<td colspan="2"> </td>
</tr>
<?php
for($i=0; $i<$nfilas; $i++)
{
$row=mysql_fetch_array($result);
?>
<tr class="filasdedatos" onMouseOver="this.style.background='lightblue'" onMouseOut="this.style.background='white'">
<?php echo "
<td class='tituloslistado'> </td>
";
?>
<td class='tituloslistado'> <input type="checkbox" name="ckcagenda" value="<?php echo $row["codigo_contacto"]; ?>"> </td>
//acá los checkbox en la tabla
<?php
echo "
<td> ".$row["codigo_contacto"]." </td>
<td> ".$row["apellido_contacto"]." </td>
<td> ".$row["nombre_contacto"]." </td>
<td> ".$row["direccion_contacto"]." </td>
<td> ".$row["telefono_contacto"]." </td>
<td><a href='contactomod.php?contacto=".$row["codigo_contacto"]."' class='vinculos' onMouseOver='mostrarAyuda(\"Modifica el Contacto Seleccionado\",\"imagen\")' onMouseOut='borrarAyuda();'><img border='0' src='images/modificar.png' id='imagen'></a></td>
<td><a href='#'><img border='0' src='images/eliminar.png' onclick='avisar(".$row["codigo_contacto"].");' onMouseOver='mostrarAyuda(\"Elimina el Contacto Seleccionado\",\"imagen2\")' onMouseOut='borrarAyuda();' id='imagen2'></a></td>
</tr>
";
}
}
mysql_close($link) or die(mysql_error($link));
?>
<tr align="center" bgcolor="#FFFFFF">
<td colspan="10"> <a href="#"><img src="images/eliminar.png" border="0"></a> Elimina los agendados seleccionados </td>
</tr>
<tr>
<td align="center" colspan="10">
<table class="filassimples">
<tr>
<td align="left"><a href="index.php?comienzo=0" class="vinculos"> Primero</a></td>
<td align="left"><a href="index.php?comienzo=<?php echo $comienzo-7; ?>" class="vinculos"> Anterior</a></td>
<td align="right"><a href="index.php?comienzo=<?php if($nfilas<7){echo $comienzo;}else{echo $comienzo+7;} ?>" class="vinculos">Siguiente </a></td>
<td align="right"><a href="index.php?comienzo=<?php...
index.php
<html>
<head>
<title>Agenda de Contactos</title>
<link type="text/css" rel="stylesheet" href="styles/style_listados.css">
<script language="javascript" type="text/javascript" src="scripts/onalert_borrar.js"></script>
<script language="javascript" type="text/javascript" src="scripts/onkeypress.js"></script>
<script language="javascript" type="text/javascript" src="scripts/onayuda.js"></script>
</head>
<body onLoad="javascript:document.frmcontactos.txtcontacto.focus()">
<div class="divs">AGENDA DE CONTACTOS</div>
<br />
<?php
$contactos=$_POST['txtcontacto'];
$comienzo=$_GET["comienzo"];
if($comienzo<0 || $comienzo=="")
{
$comienzo=0;
}
$link=mysql_connect("localhost","root","") or die(mysql_error($link));
mysql_select_db("agenda",$link) or die(mysql_error($link));
$result=mysql_query("select * from contactos",$link) or die(mysql_error($link));
$nfilas=mysql_num_rows($result);
$diferencia=$nfilas-7;
if($comienzo>=$nfilas)
{
$comienzo-=7;
}
$result=mysql_query("select * from contactos where nombre_contacto like '%$contactos%' limit ".$comienzo.",7",$link);
@$nfilas=mysql_num_rows($result);
?>
<table align="center" border="1">
<tr>
<td colspan="10" class="tituloscolumnas">Contactos</td>
</tr>
<tr>
<td colspan="10" class="tituloscolumnas"><a href="contactosav.php" class="vinculos">Agregar Contacto Nuevo</a></td>
</tr>
<tr>
<td colspan="10" class="tituloscolumnas">
<form action="index.php" name="frmcontactos" method="post">
<table class="filassimples">
<tr class="tituloscolumnas">
<td> Buscar Contacto <input type="text" name="txtcontacto" value="<?php echo $contactos; ?>" onKeyPress="return Enter(this,event)" tabindex="1" class="cajasdetexto" /></td>
<td><input type="button" name="accion" value="Buscar" onClick="frmcontactos.submit();" class="botones" tabindex="2"/></td>
</tr>
</table>
</form>
</td>
</tr>
<?php
if($nfilas<=0)
{
echo "
<tr class='listavacia'>
<td colspan='8'>No se encontraron registros</td>
</tr>
";
}
else
{
?>
<tr class="tituloslistado">
<td> </td>
<td> </td>
<td> Contacto </td>
<td> Apellido </td>
<td> Nombre </td>
<td> Dirección </td>
<td> Telefono </td>
<td colspan="2"> </td>
</tr>
<?php
for($i=0; $i<$nfilas; $i++)
{
$row=mysql_fetch_array($result);
?>
<tr class="filasdedatos" onMouseOver="this.style.background='lightblue'" onMouseOut="this.style.background='white'">
<?php echo "
<td class='tituloslistado'> </td>
";
?>
<td class='tituloslistado'> <input type="checkbox" name="ckcagenda" value="<?php echo $row["codigo_contacto"]; ?>"> </td>
//acá los checkbox en la tabla
<?php
echo "
<td> ".$row["codigo_contacto"]." </td>
<td> ".$row["apellido_contacto"]." </td>
<td> ".$row["nombre_contacto"]." </td>
<td> ".$row["direccion_contacto"]." </td>
<td> ".$row["telefono_contacto"]." </td>
<td><a href='contactomod.php?contacto=".$row["codigo_contacto"]."' class='vinculos' onMouseOver='mostrarAyuda(\"Modifica el Contacto Seleccionado\",\"imagen\")' onMouseOut='borrarAyuda();'><img border='0' src='images/modificar.png' id='imagen'></a></td>
<td><a href='#'><img border='0' src='images/eliminar.png' onclick='avisar(".$row["codigo_contacto"].");' onMouseOver='mostrarAyuda(\"Elimina el Contacto Seleccionado\",\"imagen2\")' onMouseOut='borrarAyuda();' id='imagen2'></a></td>
</tr>
";
}
}
mysql_close($link) or die(mysql_error($link));
?>
<tr align="center" bgcolor="#FFFFFF">
<td colspan="10"> <a href="#"><img src="images/eliminar.png" border="0"></a> Elimina los agendados seleccionados </td>
</tr>
<tr>
<td align="center" colspan="10">
<table class="filassimples">
<tr>
<td align="left"><a href="index.php?comienzo=0" class="vinculos"> Primero</a></td>
<td align="left"><a href="index.php?comienzo=<?php echo $comienzo-7; ?>" class="vinculos"> Anterior</a></td>
<td align="right"><a href="index.php?comienzo=<?php if($nfilas<7){echo $comienzo;}else{echo $comienzo+7;} ?>" class="vinculos">Siguiente </a></td>
<td align="right"><a href="index.php?comienzo=<?php...
Respuesta de Jorge Vila
1