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'];
ecc. ecc
Dove sbaglio secondo voi ?