Salve a tutti e grazie per la vostra attenzione.
ho un problema con questo codice, che invia un immagine e dovrebbe inserire il tutto nel db, cosa che non fà! effettua l'upload dell'immagine ma poi non inserisce il record di niente!

questo il code:

if (isset($_POST["Submit"]))
{

if (isset($_POST["category"]) && isset($_POST["title"]) && isset($_POST["description"]))

{

if (is_uploaded_file($_FILES["file"]["tmp_name"])) {
$eventPicture = strtolower(rand(1,999)."_".basename($_FILES["file"]["name"]));
move_uploaded_file($_FILES["file"]["tmp_name"], "system/cache/temp/{$eventPicture}");
rename("system/cache/temp/{$eventPicture}", "system/cache/pictures/{$eventPicture}");
} else $eventPicture = NULL;


myQ("
INSERT INTO `[x]articoli`
(`articleid`,`date`,`category`,`title`,`descriptio n`,`user` ,`mainpicture`)
VALUES (

'".time()."',
'". $_POST["category"] ."',
'". $_POST["title"] ."',
'". $_POST["description"] ."',
'".me("id")."'
'". $eventPicture ."

)
");

$foto_up_ok = true;

}
}
}

nella tabella 'mainpicture' dovrei inserire il path dell'immagine.

grazie a tutti per l'aiuto e attenzione in anticipo.
Josef