effe la query come l'hai impostata te funziona (l'ho testata) ed anche come te l'ha postata ciric, come ti ha detto ciric stesso il problema viene dai dati che nona rrivano a step3.
Domanda stupida ma sai com'è a volte sono proprio le sciocchezze, in step2 le caselle di testo riportano i dati esatti?
mentre scrivevo i ho trovato l'errore:
PHP:
echo "Titolo<br>
<input name=\"Titolo\" type=\"text\" size=\"50\" value=\"$titolo\"><br>";
echo "Testo<br>
<input name=\"Testo\" type=\"text\" size=\"100\" value=\"$testo\"><br>";
echo "Data:<br>
<input name=\"Data\" type=\"text\" size=\"10\" value=\"$data\"><br>";
se noti in name hai usato il maisucolo iniziale
Titolo,
Testo,
Data
ma le variabili le hai chiamate
PHP:
$_POST[titolo], $_POST['testo'] $_POST['data']
prova a chiamarle
PHP:
$_POST['Titolo'], $_POST['Testo'] $_POST['Data']
e vedi che andrà