La verdad es que no he podido encontrar la manera para poner a funcionar el script que elimina los registros a traves de Checkbox, ya cree la tabla donde muestra los registros que hay en la base de datos y el checkbox, tambien esta el botons es decir el submit.
La busqueda mia no es crear pagina de confirmación, lo que quiero es que al señalar y al darle clic al boton eliminar se borre.
El script que tengo lo dejo a concideracion de ustedes espero puedan colaborarme.
Código PHP:
if ((isset($_GET['ID'])) && ($_GET['ID'] != "")) {
$deleteSQL = sprintf("DELETE FROM agenda WHERE ID=%s",
GetSQLValueString($_GET['ID'], "int"));
mysql_select_db($database_sergio, $sergio);
$Result1 = mysql_query($deleteSQL, $sergio) or die(mysql_error());
}
$colname_BorrarSergio = "-1";
if (isset($_GET['ID'])) {
$colname_BorrarSergio = (get_magic_quotes_gpc()) ? $_GET['ID'] : addslashes($_GET['ID']);
}
mysql_select_db($database_sergio, $sergio);
$query_BorrarSergio = sprintf("SELECT * FROM agenda WHERE ID = %s", $colname_BorrarSergio);
$BorrarSergio = mysql_query($query_BorrarSergio, $sergio) or die(mysql_error());
$row_BorrarSergio = mysql_fetch_assoc($BorrarSergio);
$totalRows_BorrarSergio = mysql_num_rows($BorrarSergio);
?>
Si se requiere tambien la tabla junto con este script, es la siguiente:
Código PHP:
<form id="form1" name="form1" method="post" action="">
<p> </p>
<table width="100%" border="1" bordercolor="#EEEEEE" bgcolor="#EEEEEE">
<tr>
<th bordercolor="#FFFFFF" bgcolor="#FFFFFF" scope="col">ID</th>
<th bordercolor="#FFFFFF" bgcolor="#FFFFFF" scope="col">Nombre de la Cita </th>
<th bordercolor="#FFFFFF" bgcolor="#FFFFFF" scope="col">Fecha</th>
<th bordercolor="#FFFFFF" bgcolor="#FFFFFF" scope="col">Hora</th>
<th bordercolor="#FFFFFF" bgcolor="#FFFFFF" scope="col">Observaciones</th>
<th bordercolor="#FFFFFF" bgcolor="#FFFFFF" scope="col"> </th>
</tr>
<?php do { ?>
<tr>
<td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="center"><?php echo $row_RegistrosSergio['ID']; ?></div></td>
<td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="center"><?php echo $row_RegistrosSergio['NombreCita']; ?></div></td>
<td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="center"><?php echo $row_RegistrosSergio['Fecha']; ?></div></td>
<td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><p align="center"><?php echo $row_RegistrosSergio['Hora']; ?>:<?php echo $row_RegistrosSergio['Minutos']; ?> <?php echo $row_RegistrosSergio['Formato']; ?></p></td>
<td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="center"><?php echo $row_RegistrosSergio['Observaciones']; ?></div></td>
<td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><input name="checkbox" type="checkbox" id="checkbox" value="$ID" />
<? if ((isset($_GET['ID'])) && ($_GET['ID'] != "")) {
$deleteSQL = sprintf("DELETE FROM agenda WHERE ID=%s",
GetSQLValueString($_GET['ID'], "int"));
mysql_select_db($database_sergio, $sergio);
$Result1 = mysql_query($deleteSQL, $sergio) or die(mysql_error());
}
$colname_BorrarSergio = "-1";
if (isset($_GET['ID'])) {
$colname_BorrarSergio = (get_magic_quotes_gpc()) ? $_GET['ID'] : addslashes($_GET['ID']);
}
mysql_select_db($database_sergio, $sergio);
$query_BorrarSergio = sprintf("SELECT * FROM agenda WHERE ID = %s", $colname_BorrarSergio);
$BorrarSergio = mysql_query($query_BorrarSergio, $sergio) or die(mysql_error());
$row_BorrarSergio = mysql_fetch_assoc($BorrarSergio);
$totalRows_BorrarSergio = mysql_num_rows($BorrarSergio);
?>
<label for="checkbox"></label></td>
</tr>
<?php } while ($row_RegistrosSergio = mysql_fetch_assoc($RegistrosSergio)); ?>
</table>
<h3>
<label for="Submit"></label>
<input type="submit" name='campos[$id_usuario][$id_codeferencia]' value="Eliminar" id="Submit" />
</h3>
</form>
Mil Gracias,
Sergio Manjarres