Aqui el codigo:
Código PHP:
<?PHP
//Limito la busqueda
$TAMANO_PAGINA = 10;
$eliminar = $_REQUEST['eliminar'];
if (isset($eliminar))
{
// Conectar con el servidor de base de datos
$conexion = mysql_connect ("localhost", "root", "")
or die ("No se puede conectar con el servidor");
// Seleccionar base de datos
mysql_select_db ("lastrega")
or die ("No se puede seleccionar la base de datos");
//examino la página a mostrar y el inicio del registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
// Obtener número de noticias a borrar
$borrar = $_REQUEST['borrar'];
$nfilas = count ($borrar);
// Mostrar noticias a borrar
for ($i=0; $i<$nfilas; $i++)
{
// Obtener datos de la noticia i-ésima
$instruccion = "select * from aperitivos where id_apert = $borrar[$i]";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
$resultado = mysql_fetch_array ($consulta);
// Mostrar datos de la noticia i-ésima
// print (" <LI>Fecha: " . date2string($fecha) . "n");
// Eliminar noticia
$instruccion = "delete from aperitivos where id_apert = $borrar[$i]";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la eliminación");
// Borrar imagen asociada si existe
}
print ("<P>Número total de Aperitivos eliminados: " . $nfilas . "</P>n");
// Cerrar conexión
mysql_close ($conexion);
print ("<P>[ <A HREF='eliminar prueba aperitivos.php'>Eliminar más Productos</A> | ");
}
else
{
// Conectar con el servidor de base de datos
$conexion = mysql_connect ("localhost", "root", "")
or die ("No se puede conectar con el servidor");
// Seleccionar base de datos
mysql_select_db ("lastrega")
or die ("No se puede seleccionar la base de datos");
// Enviar consulta
$instruccion = "select * from aperitivos ";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
// Mostrar resultados de la consulta
$nfilas = mysql_num_rows ($consulta);
//calculo el total de páginas
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
//pongo el número de registros total, el tamaño de página y la página que se muestra
echo "Número de registros encontrados: " . $nfilas . "<br>";
echo "Se muestran páginas de " . $TAMANO_PAGINA . " registros cada una<br>";
echo "Mostrando la página " . $pagina . " de " . $total_paginas . "<p>";
//construyo la sentencia SQL
$intruccion = "select * from aperitivos " . $criterio . " limit " . $inicio . "," . $TAMANO_PAGINA;
$consulta = mysql_query($intruccion);
if ($nfilas > 0)
{
echo ("<FORM ACTION='eliminar prueba aperitivos.php' METHOD='post'>n");
echo ("<TABLE>n");
echo ("<TR>n");
echo ("<TH>Nombre</TH>n");
echo ("<TH>Valor</TH>n");
echo ("<TH>Borrar</TH>n");
echo ("</TR>n");
while ($resultado = mysql_fetch_array($consulta)){
echo $resultado->id_apert . $resultado['nom_apert']. "<br>";
echo ("<TR>n");
echo ("<TD>" . $resultado['nom_apert'] . "</TD>n");
echo ("<TD>" . $resultado['precio_apert'] . "</TD>n");
echo ("<TD><INPUT TYPE='CHECKBOX' NAME='borrar[]' VALUE='" .
$resultado['id_apert'] . "'></TD>n");
echo ("</TR>n");
}
echo ("</TABLE>n");
echo ("<BR>n");
echo ("<INPUT TYPE='SUBMIT' NAME='eliminar' VALUE='Eliminar Productos marcados'>n");
echo ("</FORM>n");
}
else
print ("No Existen Productos disponibles");
//cerramos el conjunto de resultado y la conexión con la base de datos
mysql_free_result($consulta);
mysql_close($conexion);
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
echo $pagina . " ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "<a href='Untitled-5.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> ";
}
}
// Cerrar conexión
// mysql_close ($conexion);
?>