Salve a tutti, l'inserimento muktiplo di immagini mi sta facendo impazzire, potreste aiutarmi?
non mi carica le immagini.
Questo è il form............
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
<title>form 1</title>
</head>
<body>
<form action='insert.php' method='post' enctype='multipart/form-data' name='form1'>
<table align='center'><tr valign='baseline'>
<td nowrap align='right'></td>
<td></td></tr>
<tr valign='baseline'>
<td nowrap align='right'></td>
<td></td></tr>
<tr valign='baseline'>
<td nowrap align='right'></td>
<td></td></tr>
<tr valign='baseline'>
<td nowrap align='right'></td>
<td></td></tr>
<tr valign='baseline'>
<td nowrap align='right'></td>
<td></td></tr>
<tr valign='baseline'>
<td nowrap align='right'>
<p align='right'>Cognome - Nome</td>
<td><input type='text' name='cognome' value='' size='32'></td></tr>
<tr valign='baseline'>
<td nowrap align='right'>Descrizione:</td>
<td><input type='text' name='descrizione' value='' size='32'></td></tr>
<?php
$z='3';
for ($i = 1; $i <= $z; $i ++){
echo " <tr valign='baseline'> <td nowrap align='right'>Foto # . $i .: <td><input name='userfile$i' type='file' id='foto' value='' />
</td></tr>";
}
echo "<td><input type='submit' value='Inserisci Foto'></td></tr>";
?>
</table>
<input type='hidden' name='MAX_FILE_SIZE' value='30000'></form>
</body>
</html>
questa è la pagina per inserimento db ed upload immagini.........................
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>insert</title>
</head>
<body>
<?php
$z='3';
$db=mysql_connect("xx.xxx.xxx.xx", "Sqlxxxxxx", "xxxxxxxx");
$comando = "INSERT INTO foto VALUES (0,'$descrizione','$cognome')"; //preparo la stringa per l'inserimento
mysql_db_query(Sql125150_5, $comando); //effettuo l'inserimento sul database
for ($i = 1; $i <= $z; $i ++)
{
$ultimo_id=mysql_insert_id(); //valore di foto_id dopo l'inserimento
$file_temp=($_FILES['userfile$i']['tmp_name']); //file temporaneo che contiene l'immagine caricata
$percorso="../public/img_foto/"; //cartella sul server dove verrà spostata la foto
$nuovo_nome=$percorso.$ultimo_id.$i.".jpg"; //nuovo nome dell'immagine
echo "$nuovo_nome
";
if (is_uploaded_file($file_temp))
{
move_uploaded_file($file_temp [$nuovo_nome]); //verifica se il file è stato caricato sul server
}
else {
echo "si è verificato un errore durante l'upload: ".$_FILES['userfile$i']["error"];
}
//header("Location:VisualizzaFoto.php"); // sposto l'immagine nella cartella e vado alla pagina di visualizzazione
//} else {
//header("Location:Errore.php"); // vado alla pagina di errore
}//}
mysql_close($db);
?>
</body>
</html>
DOVE' L'ERRORE ????????
Grazie per l'aiuto