non riesco a far funzionare il codice qui riportato per un errore che il server apache riporta alla linea numero 18 e che corrisponde, come anche detto dal server ad un parentesi graffa.. non so perché. qualcuno può aiutarmi?..

IL codice php, prende i dati di un semplice form costituito da due aree di testo (nome e testo) ed un checkbox per validare la news (vero/falso)..

codice:
<html>
<body>
<?php

$sql="INSERT INTO news SET nome='$name', data=CURDATE(), testo='$testo', validate='yes'";
$sql_2="INSERT INTO news SET nome='$name', data=CURDATE(), testo='$testo', validate='no'";

$testo = $_REQUEST['testo'];
$nome = $_REQUEST['name'];

if(isset($_REQUEST['invia']))
{
	if(isset($_REQUEST['validate']) && $_REQUEST['validate'] == yes)
	{
		echo "la notizia verrà validata ed inserita nel database";
		include 'connect.php';
		mysql_query($sql)
	}
		else {
			echo "la notizia non verrà validata ma inserita comunque nel database";
			include 'connect.php';
			mysql_query($sql_2)
		}
}

?>
</body>
</html>
Questo l'errore del server:

Parse error: syntax error, unexpected '}' in /Work/Internet/AmiCygnix/Software/httpd-2.2.11/htdocs/test/os4games/insertnews.php on line 18
so che é una banalità, ma un aiuto sarebbe grato