Ok, ho risolto così:
Codice PHP:
if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){
if(move_uploaded_file($_FILES['upl']['tmp_name'], '../images/'.$_FILES['upl']['name'])){
}}
però adesso è emerso un'altro problema.
A me occorre registrare su db i nomi di tutti i file uploadati, separati dal segno #. In questo modo, poiché il nr delle immagini caricate è variabile, posso poi caricarle tutte con un explode dopo la query. Per fare questo, al codice di cui sopra ho aggiunto dell'altro, così:
Codice PHP:
$img = "";
if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){
if(move_uploaded_file($_FILES['upl']['tmp_name'], '../images/'.$_FILES['upl']['name'])){
$img .= $_FILES['upl']['name'] . "#";
}}
$imglist = substr($img, 0, strlen($img)-1);
$queryimg = "UPDATE `htl_img` SET
img = '$imglist'
WHERE idh = '$idh'";
$resultX = mysql_query($queryimg)
or die ("Query photo failed");
però non registra nulla nel db! Ho provato a fare un echo di $imglist, prima della query UPDATE, ma non mi riporta alcun valore...