sono alle prime col php...dopo ke compilo il modulo, mi esce la pagina(fatta da me) ke ho saltato qualke campo, ma i campi c sono tutti, mi controllate lo script?
eccolo:
<?php

$oggi = date("j F Y G:i");
$sito = "http://belivedj.altervista.org";
$ip = "$_SERVER[REMOTE_ADDR]";
$browser = "$_SERVER[HTTP_USER_AGENT]";
$to = "belivedj@altervista.org";
$soggetto = "Modulo da $sito";
$from = $_POST['email'];


if(trim($_POST['nickname']) == "" OR trim($_POST['url']) == "" OR trim($_POST['email']) == "" OR trim($_POST['script']) == "" OR trim($_POST['sicurezza']) == "" OR trim($_POST['condizioni']) == "") {
echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\"><strong> MI DISPIACE, MA HAI SALTATO QUALCHE CAMPO(tutti i campi sono obbligatori)...Torna indietro per continuare l'iscrizione.</strong></font>";

} else {

$body = "Modulo inviato il $oggi da $ip - $browser \n\n";
$body .= "Nickname: $_POST[nickname] \nUrl: $_POST[url] \nEmail: $_POST[email] \nScript: $_POST[script] \nCodice di sicurezza: $_POST[sicurezza] \nTermini e condizioni: $_POST[condizioni]";

mail("$to","$soggetto","$body");
?>
<html>
<head>
<title>Mail inviata</title>
<script type="text/javascript" language="JavaScript">
function redirect() {

location = "http://belivedj.altervista.org/modulo/belivedj_0002.html"

}

function start_counter() {

self.setTimeout('redirect()', 2000);

}

</script>
</head>
<body bgcolor="black" onload="start_counter()">
<div align="center">
<br><br><br>
<font size="2" face="verdana"><strong>MODULO INVIATO CON SUCCESSO, ADESSO NON TI RESTA CHE ASPETTARE LA PASSWORD CHE TI SARA' INVIATA DAL WEBMASTER PER ACCEDERE DA REGISTRATO! Grazie.</strong></font>
</div>
</body>
</html>
<?php
}
?>