ciao ragazzi!
ho bisogno di un parere...
avrei bisogno di vedere se è possibile inserire + di una foto alla volta tramite form...
al momento uso uno script che sfrutta il seguente form:
codice:
<form name="form" method="post" action="aggimmobilefoto.php" enctype="multipart/form-data">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="right">Locazione </div></td>
<td><select name="localita" id="localita" onChange="inviaCambiamenti()" >
<option value="">Seleziona la località</option>
<?
$query_localita = "SELECT * FROM localita ORDER BY localita";
$result_localita = mysql_query($query_localita)
or die("Query Fallita:".mysql_error());
while($row_localita=mysql_fetch_array($result_localita,MYSQL_ASSOC))
{
if($row_localita[id_localita]==$localita) echo "<option value=\"$row_localita[id_localita]\" SELECTED>$row_localita[localita]</option>";
else echo "<option value=\"$row_localita[id_localita]\">$row_localita[localita]</option>";
}
?>
</select></td>
</tr>
<tr>
<td width="25%"><div align="right"> Id Immobile</div></td>
<td width="25%"><select name="immobile" id="select" >
<?
echo '<option value="">Seleziona id immobile</option>';
$query="SELECT * FROM immobile WHERE localita LIKE $localita ORDER BY id_immobile";
$result = mysql_query($query,$db);
while($row = mysql_fetch_assoc($result)){
echo '<option value="'.$row[id_immobile].'">'.$row[id_immobile].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td width="25%"><div align="right"></div></td>
<td width="25%"><div align="left"> </div></td>
</tr>
<tr>
<td width="25%"><div align="right">Foto</div></td>
<td width="25%"><div align="left">
<input type="file" name="fileUpload" size="10">
</div></td>
</tr>
<tr>
<td width="25%"><div align="right">titolo Foto</div></td>
<td width="25%"><div align="left">
<input type="text" name="strDesc" size="20" maxlength="50">
</div></td>
</tr>
</table>
<input name="Invia" type="submit" id="Invia" value="Invia" >
</p>
</form>
che butta il file su una pagina php che riceve la foto e la inserisce su mysql nel campo blob...
codice:
<?
//dichiarazioni variabili globali x il pdf
global $strDesc;
global $fileUpload;
global $fileUpload_name;
global $fileUpload_size;
global $fileUpload_type;
//connessione al db
include("config.inc.php");
//includo la lib con le funzioni pe ril controllo LoD RuLEZ
include("classe_controllo_stringa.php");
if ($strDesc=="") echo "";
else {
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
}
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("<p align=\"center\">Errore nella connessione. Verificare i parametri nel file config.inc.php</p>
");
//Selezione del db
mysql_select_db($db_name, $db)
or die ("<p align=\"center\">Errore nella selezione del database. Verificare i parametri nel file config.inc.php</p>
");
//annullamento stream temporanei del blob se la foto nn è inserita
if ($strDesc=="")
{
$fileContent="";
$strDesc="";
$fileUpload_type="";
}
$query3 = "INSERT INTO foto_immobile (id_foto_immobile, blobData, blobtitle, blobType, blobName, blobSize, id_immobile) VALUES ('', '$fileContent', '$strDesc' ,'$fileUpload_type', '$fileUpload_name', '$fileUpload_size', '$immobile')";
if (mysql_query($query3, $db))
{
echo "<p align=\"center\"><font color=\"#CC0000\">Aggiornamento eseguito correttamente</p></FONT>
<CENTER><a href=\"right.php\"><font color=\"#000000\">torna indietro</font></CENTER>";
}
else
{
echo "<p align=\"center\">Errore durante l'inserimento dei Dati</p>
<CENTER><a href=\"javascript:history.go(-1)\"><font color=\"#000000\">torna indietro</font></CENTER>";
echo mysql_error();
}
//Chiusura del db
mysql_close($db);
?>
il problema è che nn riescoa buttare su + di una foto alla volta...
avete qualche consiglio? 
un saluto!