il codice di dati.php , l'ho cambiato , adesso è questo :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<body>
<?
include("upload.php");
if (isset($_POST['foto']))
{
copy($_POST['foto'],"file/".$_POST['foto_name']);
$foto="file/".$_POST['foto_name'];
}
$marca=$_POST['Marca'];
$modello=$_POST['Modello'];
$immatricolazione=$_POST['Immatricolazione'];
$cilindrata=$_POST['Cilindrata'];
$alimentazione=$_POST['Alimentazione'];
$colore=$_POST['Colore'];
$prezzo=$_POST['Prezzo'];
$optional=$_POST['Optional'];
$UploadedFile=$_POST['UploadedFile'];
$file="listacl.xml";
$testo=fopen($file,'a+');
$scrivi="
<auto nome=\"".$marca."\"modello=\"".$modello."\" immatricolazione=\"".$immatricolazione."\" cilindrata=\"".$cilindrata."\" alimentazione=\"".$alimentazione."\" colore=\"".$colore."\" optional=\"".$optional."\" prezzo=\"".$prezzo."\" foto=\"".imgCl."/".$UploadedFile_name."\">
<info casa=\"".ingrandisci."\"link=\"".imgCl."/".$UploadedFile_name."\"/>;
</auto> ";
fwrite($testo,$scrivi);
fclose($testo);
else{
echo "Dati inseriti con successo";}}
?>

come rendo tutti i campi obblicatori eccetto Optional e carica foto