Ciao a tutti,
ho creato un form di registrazione e sembra funzionare tutto correttamente.
Il mio dubbio era la gestione degli apici...

codice:
$nome = (isset($_POST['nome'])) ? str_replace("'", "'", htmlspecialchars(trim($_POST['nome']))) : '';

	if (!get_magic_quotes_gpc()) {
    	$nome = addslashes($nome);
	}
Mentre nel form ho inserito

codice:
<input type="text" id="nome" name="nome" value="<?php echo stripslashes($nome);?>" tabindex="1" maxlength="100" />
L'inserimento nel database funziona e mi lascia inalterati sia gli apici che i doppi apici(e qui vorrei sapere se è un bene o è meglio aggiungere gli slash), e risulta anche corretto nell'input il value nel caso debba recuperare il valore in caso di errore su altri campi.

Ringrazio chiunque possa darmi un suggerimento o fare chiarezza.
Ciao a tutti!