Buongiorno ragazzi,
ho un problema stranissimo, ho aggiunto alla tabella del mio db un campo varchar di 20 che si chiama key
e da quando l'ho aggiunto e cerco di fare l'insert nella tabella tutto ciò che c'è dall'insert in poii compreso l'insert non funziona più... eccetto il move_upload_flise (ma mi carica sull'ftp un file senzanome ma con solo l'estensione
mi potreste aiutare??
il codice è questo
Codice PHP:
$formati_validi = array("jpg","jpeg","png","JPG","JPEG","PNG");
$path = "utenti/".$id."/";
$titolo=$_POST['titolo'];
$genere=$_POST['genere'];
$key_anno=date('Y');
$key_mese=date('m');
$key_giorno=date('d');
$key_ora=date('h');
$key_minuto=date('i');
$key_secondo=date('s');
$key_number_random=rand(0,999999);
$key=$key_anno.$key_mese.$key_giorno.$key_ora.$key_minuto.$key_secondo.$key_number_random;
$caricaimg = $db->prepare("INSERT INTO immagini (idutente,titolo,genere,key) VALUES (:idutente,:titolo,:genere,:key)");
$caricaimg->execute(array(':idutente'=>$id,':titolo'=>$titolo,':genere'=>$genere,':key'=>$key));
$prendiidimg = $db->prepare("SELECT id FROM immagini WHERE key = :key");
$prendiidimg->execute(array(':key'=>$key));
$residimg=$prendiidimg->fetch();
$idimg=$residimg[0];
$estensione=pathinfo($_FILES["userfile"]["name"], PATHINFO_EXTENSION);
$idimg=$idimg.".";
$idimmagine=$idimg.$estensione;
move_uploaded_file($_FILES["userfile"]["tmp_name"],$path.$idimmagine);