Sto tentando di fare funzionare il seguente codice che mi dovrebbe uploadare le immagini su cartelle (abilitate) e caricare dati nel mio database. Il tutto dovrebbe essere comandato da una form e utilizzando lo stesso tasto invio per tutte e due le operazione. L'operazione va a buon fine solo se una per volta, cioè: se decommento una o l'altra parte del codice. I due blocchi insieme mi danno errori, o di non "upload delle immagini" o di non "caricamento dati".
Chiedo gentilmente un aiuto. grazie

codice:
<?
require 'config.inc.php';
mysql_select_db($db_name, $db);
//Carico l'immagine grande sul nostro server
if($uploadedfile<>"none") {
  if(!copy($uploadedfile,"images/big/$uploadedfile_name")) {//posso modicare il percorso dell'immagine da qui
   print("Errore nel caricamento dell'immagine.
");
  }
  else {
    print("Caricamento immagine eseguito correttamente");
  }
$marca = (trim($_POST['marca']));
$modello = (trim($_POST['modello']));
$cilindrata = (trim($_POST['cilindrata']));
$posti = (trim($_POST['posti']));
$km = (trim($_POST['km']));
$alimentazione = (trim($_POST['alimentazione']));
$omologazione = (trim($_POST['omologazione']));
$anno_imm = (trim($_POST['anno_imm']));
$prezzo = (trim($_POST['prezzo']));
$note = (trim($_POST['note']));

?>
<table width="60%" border="1" cellspacing="1" cellpadding="40">
  <tr>
    <td width="100%">

<?php

if (strlen($marca)== 0){
	echo "$errori[*]MARCA";
}
if (strlen($modello)== 0){
	echo "[*]MODELLO ";
}
elseif (strlen($cilindrata)== 0){
	echo "[*]'CILINDRATA' ";
}
if (strlen($posti)== 0){
	echo "[*]POSTI ";
}
if (strlen($km)== 0){
	echo "[*]KM ";
}
if (strlen($alimentazione)== 0){
	echo "[*]ALIMENTAZIONE ";
}
if (strlen($omologazione)== 0){
	echo "[*]REVISIONE ";
}
if (strlen($anno_imm)== 0){
	echo "[*]ANNO DI IMMATRICOLAZIONE ";
}
if (strlen($prezzo)== 0){
	echo "[*]PREZZO
 ";
}else{
$query = ("INSERT INTO auto_usate (marca, modello, cilindrata,
	  posti,km, alimentazione,omologazione,anno_imm,prezzo, note,) 
	  VALUES ('$marca', '$modello', '$cilindrata','$posti',
	  '$km','$alimentazione','$omologazione','$anno_imm','$prezzo','$note')");

if (mysql_query($query, $db)){

echo '<a href="insert.php">
Torna al modulo</a>';

}else{

echo "Errore durante l'inserimento dei dati";

}
}
mysql_close($db);

?>
  </td>
  </tr>
</table>

<?php
}
//Inizio il resize 
$fullsize=imagecreatefromjpeg("images/big/$uploadedfile_name");//Prelevo l'immagine da dove l'ho salvata pocanzi
$fullsize_height=imagesy($fullsize);
$fullsize_width=imagesx($fullsize);
 
$thumb_width=312;//dimensione della larghezza l'altezza viene fatta in proporzione
 
$thumb_height=floor($fullsize_height/($fullsize_width/$thumb_width));
 
$thumb=imagecreatetruecolor($thumb_width,$thumb_height);
imagecopyresampled($thumb,$fullsize,0,0,0,0,$thumb_width,$thumb_height,$fullsize_width,$fullsize_height);
 
imagedestroy($fullsize);
imagejpeg ($thumb,"images/smoll/$uploadedfile_name");//posso modificare il percorso dell'immagine piccola da qui
imagedestroy($thumb);
?>