non sono ancora riuscito a risolvere il mio problema...
Il mio script raccoglie un testo, e il nome di chi l'ha inserito e lo salva in un database...Questo testo viene salvato in un campo "longtext"...lo script è corretto, solo che metà delle volte, va a buon fine, l'altra metà mi da errore che non riesce ad inserire nel db...
ecco il codice
Codice PHP:
<?php
include("config.php");
$D=trim(stripslashes($_POST["D1"]));
$N=trim(stripslashes($_POST["T1"]));
$query="INSERT INTO dichiarazioni (Nome,dichiarazione,data)
VALUES ('".$N."','".$D."', NOW() )";
if (mysql_query($query)){
header("Refresh: 2;URL=dichiarazioni2.php");
echo "<p align=center>Grazie per aver inviato la dichiarazione<br>";
}
else{
header("Refresh: 2;URL=seleziona2.php");
echo "C'è stato un problema. Riprovare <br><br>";
echo "Se il problema persiste contattare Alfonso.";
}
?>
ad un certo punto, ho spostato la riga dell'header, prima della riga dell'echo, perchè probabilemente poteva essere questo a causare l'errore...ma non ne ho ricavato niente...
siamo allo stesso...ogni tanto mi da ancora errore, e mi esce la scritta dell'else, del ciclo di controllo if...
cosa portebbe essere a causare questo periodico errore??