Ciao a tutti! Ho creato una form in php dove l'utente deve inserire dei dati e alcuni sono obbligatori. Se non vengono inseriti tutti i dati obbligatori viene aperta una pagina di errore. Se l'utente dalla pagina di errore clicca su indietro viene ricaricata la pagina di errore. Come posso fare? Vi posto il codice tralasciando le parti inutili:
richiesta.php:
Codice PHP:
<html>
<head>
</head>
<body>
<?php
if(isset($_REQUEST['Submit']))
{
if(($_REQUEST['nomecognome']=="")OR($_REQUEST['telefono']=="")OR($_REQUEST['email']==""))
{
if(!isset($_REQUEST['back']));
{
?>
<script language="Javascript">
<?php echo "window.location.href=\"errore.php\""; ?>
</script>
<?php
}
}
else
{
?>
<script language="Javascript">
<?php echo "window.location.href=\"ok.php\""; ?>
</script>
<?php
}
}
?>
<form method="post" enctype="multipart/form-data" action="preventivo.php">
<input name="nomecognome" type="text" id="nomecognome" size="35" />
<input name="telefono" type="text" id="telefono" size="35" />
<input name="email" type="text" id="email" size="35" />
<input type="submit" value="Submit" name="Submit" />
</form>
</body>
</html>
errore.php:
Codice PHP:
<html>
<head>
</head>
<body>
<p class="nero11">Ci dispiace ma non sono
stati compilati tutti i campi obbligatori
marcati con un asterisco (*)</p>
<p class="rosso11"><a href="java-script: history.back();"> </p>
</body>
</html>