allora ho inserito il campo "cancella"
ora nella pagina modifica_foto.php modifico in questo modo:Codice PHP:<form action="modifiche_utente/modifica_foto.php" method="post" enctype="multipart/form-data" name="modifica_foto" class="z1" id="modifica_foto">
<label>
<input type="hidden" name="MAX_FILE_SIZE" value="8000000" />
<input name="foto" type="file" class="z1" size="28" />
</label>
<label>
<input type="submit" value="Invia" name="invia"/>
<input type="submit" value="cancella" name="cancella"/>
</label>
</form>
dovrebbe essere tutto ok ad eccezzione del fatto che manca da inserireCodice PHP:session_start();
$query = "UPDATE tabella SET foto='" . $_FILES['foto']['name'] . "' WHERE utente ='" . $_SESSION['utente'] . "'";
mysql_query($query);
if (isset($_POST['cancella'])) {
...
};
if (isset($_POST['invia'])) {
//percorsi cartelle per il caricamento dei files
$cartella_thumbs = "../public/foto_utente_thumbs/";
$cartella_upload = "../public/foto_utente/";
//la larghezza delle miniature, in pixel
$img_thumb_width = 120;
{
//verifica le dimensioni del file caricato
if($_FILES['foto']['size'] ==0)
{
die('Errore : campo upload nullo');
}
// Ottengo le informazioni sull'immagine
list($width, $height, $type, $attr) = getimagesize($_FILES['foto']['tmp_name']);
// Controllo che le dimensioni (in pixel) non superino 600x800
if (($width < 600) || ($height < 800))
{
die("Dimensioni non corrette");
}
..........
};
if (isset($_POST['cancella'])) {
....
};
al posto dei puntini???![]()
![]()
![]()

Rispondi quotando