la variabile id viene presa in precedenza, ora posto il codice php che si trova a inizio pagina compreso quello per caricare l'immagine così avrete un quadro più chiaro
codice:<?php session_start(); $condiz=((isset($_SESSION['id']))?($_SESSION['id']):(false)); if(!$condiz){ echo "devi effettuare il login per accedere a quest'area"; } else{ $col = 'mysql:host=sql.francescopassanante.com;dbname=dfjsdjfsd'; $db = new PDO($col , 'sdfsdfdsfdsf', 'sdfsdfsdfdsfsdf'); $sql = $db->prepare("SELECT * FROM utente WHERE id = :id"); $sql->execute(array(':id'=>$_GET['id'])); $res=$sql->fetch(); $id=$res[0]; $nome=$res[1]; $cognome=$res[2]; $tipo=$res[3]; $nazione=$res[4]; $citta=$res[5]; $provincia=$res[6]; $indirizzo=$res[7]; $email=$res[8]; $telefono=$res[10]; $sesso=$res[11]; if($sesso=="m"){ $sesso="Maschio"; } else{ $sesso="Femmina"; } if(isset($_POST['carica_img']) and $_SERVER['REQUEST_METHOD'] == "POST"){ if(isset($_FILES['userfile'])){ if(!is_dir("utenti/".$id)){ mkdir("utenti/".$id,0700); } $valid_formats = array("jpg","jpeg","png","gif","bmp","JPG","JPEG","PNG","GIF","BMP"); $path = "utenti/".$id."/"; $titolo=$_POST['titolo']; $genere=$_POST['genere']; $caricaimg = $db->prepare("INSERT INTO immagini (idutente,titolo,genere) VALUES (:idutente,:titolo,:genere)"); $caricaimg->execute(array(':idutente'=>$id,':titolo'=>$titolo,':genere'=>$genere)); $prendiidimg = $db->prepare("SELECT id FROM immagini WHERE titolo = :titolo"); $prendiidimg->execute(array(':titolo'=>$titolo)); $residimg=$prendiidimg->fetch(); $idimg=$residimg[0]; $_FILES['userfile']['name']=$idimg; move_uploaded_file($_FILES["userfile"]["tmp_name"][$idimg],$path.$idimg); } } ?> <!DOCTYPE html> ................ FORM.............

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando