Originariamente inviato da eiyen
è sbagliato l'assegnamento (e forse anche il controllo)... tu verifichi se il testo "elaborato" non è nullo e poi assegni però il testo originale... dovresti invece avere:

codice:
$full_story = (ClearTa($_POST['testo'])) ? (ClearTa($_POST['testo'])) : null;
o forse meglio ancora:

codice:
$testo = trim($_POST['testo']); // semplice eliminazione spazi
$full_story = ($testo!='')?(ClearTa($testo)):(false)); // oppure "null", ma...
...di solito io setto "false" in questi casi, anzichè null, ma vedi tu
Quoto, gli "if aritmetici" ... vanno fatti bene, inoltre pure io uso "false" .... nulll ... beh meglio non usarlo.