Lo de como hay que borrarlos del disco duro y de la base de datos, ya me hago una idea, lo que no se es como puedo recoger los valores de los checkboxes y luego poder hacer las operaciones de borrado, todo en el mismo documento.
El código que hasta ahora tengo es el siguiente:
Código PHP:
<?php
session_start();
require_once('db_fns.php');
require_once('bookmark_fns.php');
do_html_header('Borrar archivos');
check_valid_user();
display_user_menu();
do_html_footer();
$conn = db_connect();
$result = $conn->query( "select name, size
from file
where usernm = '$_SESSION[valid_user]'");
if (!$result)
print "Error";
$_SESSION['resultado']=$result;
$nombre_archivo = array();
$tamanio_archivo = array();
for ($count = 0; $row = $result->fetch_row(); ++$count)
{
$nombre_archivo[$count] = $row[0];
//las siguientes dos líneas sirven para redondear con solo dos decimales
$aux=$row[1]/1024;
$tamanio_archivo[$count] = round($aux * 100) / 100;
}
print($count);
$_SESSION['cuenta'] = $count;
print("<table width='325' border=1 cellspacing=5 cellpadding=10>");
for ($i=0; $i < $count; $i++)
{
print("<tr>");
print("<td align='right'>");
print ($tamanio_archivo[$i]." kB");
print("</td>");
print("<td>");
echo "$nombre_archivo[$i]";
echo "<td><input type='checkbox' name=\"del_me[]\"
value=\"$url\"></td>";
print("</td>");
print("</tr>");
}
print("<tr><td colspan=3 align='center'><input type='submit' value='Borrar archivos'></td></tr>");
print("</table>");
?>