Se manca qualche parentesi e' perche' stavo provando a modificarlo.codice:<html> <head> </head> <body> <?php include "db_connect.php"; session_start(); $this_pg = "show_comm.php?id_news=$id_news&"; $insert_comm = <<<EOINSERTCOMM <form method="post" action="$this_pg"> Autore: <input type="text" name="autore" size="30"> Commento: <textarea name="commento" rows="5" cols="30"></textarea> <input type="submit" name="submit" value="Invia"> </form> EOINSERTCOMM; $id_news = $_GET['id_news']; $_SESSION['idnews']=$_GET['id_news']; $newsid = $_SESSION['idnews']; if (!$_POST['submit']){ $mess = $insert_comm; }elseif ($_POST['submit'] == 'Invia'){ if (!$_POST['autore'] || !$_POST['commento']){ $mess = "Hai dimenticato di inserire tutti i dati necessari.".$insert_comm; }else{ $connection = mysql_connect($hostname, $dbuser, $dbpassword); mysql_select_db($db, $connection); $autore = $_POST['autore']; $commento = $_POST['commento']; $as_commento = addslashes($commento); $ins_query = "INSERT INTO news_comments (ID_comment, ID_news, commento, autore, data_comm) VALUES (NULL, '$newsid', '$as_commento', '$autore', now())"; $result = mysql_query($ins_query); if (mysql_affected_rows() ==1){ $mess = "Inserimento avvenuto con successo."; } else { $mess = "Si e' presentato un problema durante l'inserimento.".$insert_comm; } } } include "comm_sito.php"; echo " <a href=show_comm.php?id_news=$newsid&showall=1>Mostra tutti i commenti.</a>"; echo $mess; echo " <a href=news_sito(1).php>Indietro</a>"; ?> </body> </html>