Buon pomeriggio a tutti, volevo chiedervi se esiste un modo per ricaricare una tabella. Vi spiego, io ho due tabelle, una che serve per la gestione dei file (Modifica, Eliminazione, Download) e un'altra importata con include che serve solo per la visualizzazione dei file.
Il problema è che quando elimino un file, la tabella per la gestione dei file non si aggiorna, mentre quella importata con include si.
Avete qualche idea da propormi per favore?
Vi ringrazio in anticipo.
Il problema è che quando elimino un file, la tabella per la gestione dei file non si aggiorna, mentre quella importata con include si.
Avete qualche idea da propormi per favore?
Vi ringrazio in anticipo.
PHP:
<table class="dirtree">
<tr>
<th>Nome Utente</th>
<th>Selezione</th>
<th>Azione</th>
</tr>
<form action="" method="post" enctype="multipart/form-data" name="form_elimina">
<?php
$list = glob('../UserData/*.*');
usort($list, create_function('$a,$b', 'return filemtime($b) - filemtime($a);'));
foreach ($list as $file) {
if ((substr($file, -4) == ".xml") || (substr($file, -4) == ".txt") || (substr($file, -4) == ".bmp") || (substr($file, -5) == ".JPEG") || (substr($file, -4) == ".jpg") || (substr($file, -4) == ".png")) {
$filename = basename($file);
echo <<<HTML
<tr>
<td>$filename</td>
<td><input type="radio" name="check[]" value="$filename"/></td>
<td>
<input type="submit" value="Modifica" name="Modifica_File"/>
<input type="submit" value="Elimina" name="Elimina_File"/>
<input type=button onClick="parent.location='/download.php?file=$filename'" value='Download'>
</td>
</tr>
HTML;
}
}
?>
</form>
</table>
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['Elimina_File'])) {
$check = $_POST['check'];
if (count( $check ) > 0) {
foreach ($check as $delete) {
if (unlink("../UserData/" . $delete)) {
header('location: Admin.php');
}
}
}
elseif (count( $check ) == 0) {
echo "<script> alert('Nessun file selezionato.'); </script>";
}
}
include "./Files.php";
?>