Raga, sto impazzendo con l'insert di alcuni campi nel database, in effetti se nella form di inserimento scrivo ad esempio una parola con l'apostrofo tipo "MANO D'OPERA" nel database viene correttamente registrata, apostrofo compreso, mentre in fase di lettura con il file "visualizza.php" viene recuperato solamente "MANO D" troncando di fatto tutti i caratteri dopo l'apostrofo


Codice PHP:

//Preparo la query di visualizzazione

$sql "SELECT * , DATE_FORMAT(Commesse.data,'%d/%m/%Y') as data FROM Commesse WHERE id='$_SESSION[id]'";


// Lanciamo la query:$result = mysql_query($sql);

 
if (mysql_num_rows($result) == 0

{ echo 
"Non ho trovato niente con questo id: ".$_SESSION['id']; 

echo 
"<br />"; echo "La query eseguita è: ".$sql; exit; 

}

$dati mysql_fetch_assoc ($result);

foreach (
$_POST as $key => $value

{    
$_POST[$key] = addslashes($value);

}

$id $dati ['id'];
$veicolo $dati['veicolo'];
$targa $dati['targa']; 
$km $dati['km'];$telaio $dati['telaio']; 
$cliente $dati['cliente'];

eccecc 

Dove sbaglio secondo voi ?