Salve a tutti
C'è un problema che mi stà dando parecchio filo da torcere: l'inserimento degli apostrofi all'interno di un database mysql tramite un form in php.
Ho dato una lettura approfondita a questa pillola e ne sono venuto parzialmente a capo, in questo modo:
Codice PHP:
$miavariabile = ereg_replace("'", "' ", $_POST['mioform']);
echo "<input type='hidden' name='mioform' value='" . $miavariabile . "' />";
$miavariabile = mysql_real_escape_string($_POST['mioform']);
L'input hidden c'è perchè il form è a step di 3 pagine totali (non ho trovato altre soluzioni).
Il valore viene inserito all'interno di mysql in questo modo:
Non inserendo la prima riga di codice (ereg_replace), viene visualizzato solo l'inserimento con i backslash, troncando dall'apostrofo in poi.
Come posso risolvere?
Grazie