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)..
Questo l'errore del server: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>
so che é una banalità, ma un aiuto sarebbe gratoParse error: syntax error, unexpected '}' in /Work/Internet/AmiCygnix/Software/httpd-2.2.11/htdocs/test/os4games/insertnews.php on line 18![]()

Rispondi quotando