Codice PHP:
	
<?php
    include ("dati_2.php");
    $pass_db = $_POST['pass_db'];
    $codice= $_POST['codice'];
    $prezzo= $_POST['prezzo'];
    $denominazione= $_POST['denominazione'];
    $descrizione= $_POST['descrizione'];
    $marca= $_POST['marca'];
    $vendita= $_POST['vendita'];
    $genere= 'offerte_bossoli';
    $categoria= $_POST['categoria'];
    $denominazioneadd= addslashes($denominazione);
    $descrizioneadd= addslashes($descrizione);
    $marcaadd= htmlspecialchars($marca);
    
    
$dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
mysql_select_db("$nome_db", $dbcnx);
$res = @mysql_query('SELECT * FROM offerte_bossoli WHERE codice = "'.$codice.'"');
$num = mysql_num_rows ($res);
for ($i=0; $i<$num; $i++)
    {
        $verificacodice = mysql_result ($res, $i, 'codice');
        }
mysql_close($dbcnx);
if($verificacodice) {
exit ('
CODICE ARTICOLO NON VALIDO PERCHE\' GIA\' PRESENTE NEL DATABASE</P>');
}
else {
$dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
mysql_select_db("$nome_db", $dbcnx);
    
    
    
    
do {
  if (is_uploaded_file($_FILES['image']['tmp_name'])) {
   
    // Ottengo le informazioni sull'immagine
    list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
     }
     
     // Controllo che il file sia in uno dei formati GIF, JPG o PNG
    if (($type!=1) && ($type!=2) && ($type!=3)) {
      $msg = "Nessuna immagine è stata inserita nel database";
      break;
    }
   
    
    // Verifico che sul sul server non esista già un file con lo stesso nome
    // In alternativa potrei dare io un nome che sia funzione della data e dell'ora
    if (file_exists('public/upload/'.$_FILES['image']['name'])) {
      $msg = "
File già esistente nel database</p>";
      break;
    }
    
    
    // Trova l'estensione del file
    $estensione=strrchr($_FILES["image"]["name"],'.');
    // Eventuale nuovo nome da dare al file uploadato
    $immagine = $codice.$estensione;
    
    $upload_dir = 'public/upload/';
    // Sposto il file nella cartella da me desiderata
    if (!move_uploaded_file($_FILES['image']['tmp_name'], "$upload_dir/$immagine")) {
      $msg = "
Si è verificato un errore nel caricamento.</p>";
      break;
    }
    
    ///// CREA THUMBNAIL!!!!!
//variabili di configurazione 
$cfg['srcpath'] = 'public/upload/'; 
$cfg['dstpath'] = 'public/immagini/'; 
$cfg['dest_width'] = 200; 
$cfg['imgquality'] = 70; 
//crea la miniatura del file indicato in $filename 
function create_thumb($filename) 
{ 
global $cfg; 
  $my_src_file = $cfg['srcpath'] . $filename; 
  $my_dst_file = $cfg['dstpath'] . $filename; 
  $src_img = imagecreatefromjpeg($my_src_file); 
  $size = getimagesize($my_src_file); 
  $src_width = $size[0]; 
  $src_height = $size[1]; 
  $quality = $cfg['imgquality']; 
  $dest_height = round(($cfg['dest_width'] * imagesy($src_img)) / imagesx($src_img)); 
  $dst_img = imagecreatetruecolor($cfg['dest_width'], $dest_height); 
  imagecopyresized($dst_img, $src_img, 0, 0, 0, 0, $cfg['dest_width'], $dest_height, 
    imagesx($src_img), imagesy($src_img)); 
  imagejpeg($dst_img, $my_dst_file, $quality); 
  imagedestroy($src_img); 
  imagedestroy($dst_img); 
}
create_thumb("$immagine","t_$immagine");
///// FINE CREA THUMBNAIL!!!!!!
  }
while (false);
echo $msg;
}
if($verificacodice) {
exit ('
CODICE ARTICOLO NON VALIDO PERCHE\' GIA\' PRESENTE NEL DATABASE</P>');
}
else {
    
    
    
    $query = "insert into offerte_bossoli (codice, prezzo, denominazione, descrizione, file, marca, vendita, genere, categoria)
    values ('$codice', '$prezzo', '$denominazioneadd', '$descrizioneadd', '$immagine', '$marcaadd', '$vendita', '$genere', '$categoria')";
    mysql_query($query)or die(mysql_error());
    
    
mysql_close($dbcnx);
$dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
mysql_select_db("$nome_db", $dbcnx);
$res = mysql_query ('SELECT * FROM marchi WHERE marca = "'.$marcaadd.'" AND genere = "'.$genere.'"');
$num = mysql_num_rows ($res);
for ($i=0; $i<$num; $i++)
    {
        $articoli = mysql_result ($res, $i, 'articoli');
        $marca = mysql_result ($res, $i, 'marca');
    }
    
    $articoli_update = $articoli + 1;
    mysql_query ('update marchi set articoli="'.$articoli_update.'" where marca="'.$marcaadd.'" AND genere = "'.$genere.'"');
    
mysql_close($dbcnx);
include ("offerte_bossoli_upload_1.php");
}
?>