Ciao a tutti, sto lavorando sull' n-esimo codice php, spiego subito, voglio creare un form per cui compilati i vari campi e cliccato il tasto di Upload, i dati vengano caricati all'interno della tabella che ho creato ma soprattutto all'interno di ben precisi record.
La mia tabella è formata da un ID (chiave primaria), modello, portata, anno, e stato. Voglio dunque che si aggiornino nel database tramite form.
Questo è il form che ho creato:
codice:
<form action="index.php?menu=upload_usati" method="post" enctype="multipart/form-data"> 	


Foto:
     
<input type="file" size="25" name="photo"></p>     


Modello:
     
<input type="text" maxlength="50" size="50" name="modello"></p>     


Portata:
     
<input type="text" maxlength="20" size="20" name="portata"></p>    


Anno:
     
<input type="text" maxlength="10" size="10" name="anno"></p>     


Stato:
     
<textarea class="box"  rows="6" cols="30" name="stato"></textarea></p>     

<input type="submit" value="Upload"> 
</form>
e questo è il php che sto cercando di scrivere:
Codice PHP:
<?php  
// connect to database  

mysql_connect("localhost","root","root") or die(mysql_error()); 
mysql_select_db("toneattidb") or die(mysql_error());
  
// file properties  
if (isset($_FILES['photo'])) $file $_FILES['photo'];  
if (isset(
$_FILES['modello'])) $modello $_FILES['modello']; 
if (isset(
$_FILES['portata'])) $portata $_FILES['portata'];  
if (isset(
$_FILES['anno'])) $anno $_FILES['anno'];  
if (isset(
$_FILES['stato'])) $stato $_FILES['stato']; 
if (!isset(
$file))     
echo 
"Prego selezionare una foto!"
else 
{     
$image addslashes(file_get_contents($_FILES['photo']));     
$image_size getimagesize($_FILES['photo']);          
if (
$image_size==FALSE)         
echo 
"Il file selezionato non è un immagine.";     
else     
{         
if (!
$insert mysql_query("INSERT INTO tblusati VALUES 
('','
$image','$modello','$portata','$anno','$stato')"))             
echo 
"Problema nel upload dei dati!";     

}  
?>
Sono arrivato fin qui da solo, ma ho bisogno di aiuto perchè continuo a ricevere errori, e in oltre vorrei che ci fosse una rule che costringesse a compilare tutti i campi prima di permettere l'upload.

Grazie in anticipo