Ciao a tutti, ho scritto questi due codici php per ulpodare informazioni e immagini:

il primo è il codice per le info:

Codice PHP:
<? 

$data1 
$_POST['data1']; 
$data2 $_POST['data2']; 
$data3 $_POST['data3'];
$data4 $_POST['data4']; 
 
mysql_connect("localhost""root""root") or die(mysql_error()); 
mysql_select_db("DB") or die(mysql_error());

// EMPTY FIELD CHECK

if (!($data1 && $data2 && $data3 && $data4)) 
    {
        echo 
"All fields required."
    } 
    else 
    {
    
/* EMPTY FIELD CHECK */ 
 
mysql_query("INSERT INTO table VALUES ('', '', '$data1', '$data2', '$data3', '$data4')"); 
 
print 
"Uploaded!"

}
 
?>
Il secondo è il codice per l'upload immagine

Codice PHP:
<?php  

// connect to database  

mysql_connect("localhost","root","root") or die(mysql_error()); 
mysql_select_db("DB") or die(mysql_error());

// upload

if (isset($_FILES['image']))
    {
        
$errors = array();
        
$allowed_ext = array('jpg''jpeg''png''gif');
        
        
$file_name $_FILES['image']['name'];
        
$file_ext strtolower(end(explode('.'$file_name)));
        
$file_size $_FILES['image']['size'];
        
$file_tmp $_FILES['image']['tmp_name'];
        
        if (
in_array($file_ext$allowed_ext) === false)
        {
            
$errors[] = 'Wrong Extension!';
        }
        if (
$file_size 2097152)
        {
            
$errors[] = 'Wrong Size!';
        }
        if (empty(
$errors))
        { 
            if (
move_uploaded_file($file_tmp'images_new/'.$file_name))
            {
                echo 
'Uploaded!';
            }
        }
        else
        {
            foreach (
$errors as $error) {
                echo 
$error'
'
;
            }
        }
    }
?>
Questo è il form

codice:
<form action="" method="post" enctype="multipart/form-data">
 	


Photo:
     
<input  type="file" name="image" size="25" /></p>     


Data1:
     
<input type="text" maxlength="50" size="50" name="data1"></p>     


Data2:
     
<input type="text" maxlength="20" size="20" name="data2"></p>    


Data3:
     
<input type="text" maxlength="10" size="10" name="data3"></p>     


Data4:
     
<textarea class="box"  rows="6" cols="30" name="data4"></textarea></p>     

<input type="submit" value="Upload"> 
</form>
I due codici funzionano perfettamente, solo che avrei bisogno di unirli, in modo da far funzionare un singolo form (questo qui sopra), ho provato a unire i codici in molti modi ma con scarsi risultati...

Grazie!