Salve a tutti, ho un problemino su questo script.
Ho creato un db con una query che carica il file e un'altra per eliminarlo. Il problema è che mi elimina il record ma non l'immagine associata, dove sbaglio?
Questo è il codice:
	
	
	
		
Grazie
				
			Ho creato un db con una query che carica il file e un'altra per eliminarlo. Il problema è che mi elimina il record ma non l'immagine associata, dove sbaglio?
Questo è il codice:
		PHP:
	
	<?php
include '../php/connessione.php';
// seleziona tutti i record dal db e li visualizza con i pulsanti "modifica" ed "elimina"
$query = mysqli_query($connessione, "SELECT * FROM template") or die(mysqli_error());
	if(mysqli_num_rows($query) == 0) {
		echo 'Non ci sono record';
	}
	else {
		while($risultato = mysqli_fetch_assoc($query)) {
			echo '
						' .$risultato['id'] .'
						' .'<img src="../template/ "'.$risultato['file'].'" ">' .'
						' .$risultato['descrizione'] .'
						<form action="" method="post">
							<input type="hidden" name="idnascosto" value="'.$risultato['id'].'">
							<input type="hidden" name="filenascosto" value="'.$risultato['file'].'">
							<button type="submit" name="elimina">Elimina</button>
							<button type="submit" name="modifica">Modifica</button>
						</form>
					<br>';
	}
}
if(isset($_POST['idnascosto'])) {$id = $_POST['idnascosto'];}
if(isset($_POST['filenascosto'])) {$file = $_POST['filenascosto'];}
// script che elimina un record
if(isset($_POST['elimina'])) {
	$query = mysqli_query($connessione, "DELETE FROM template WHERE ID = '$id'") or die(mysqli_error());	
	
	unlink('../template/"'.$file.'"');
	header ('location: ../cms/cms-template.php');
}
?>
	Grazie