Ciao a tutti...
ho un sito nel quale c'è un form che richiama il seguente codice php:
Codice PHP:
header("refresh: 7; url=index.php");
include 'config.php';
include 'function.php';
$temp=mysql_real_escape_string($_POST['newname']);
$res = mysql_query("SELECT nome FROM nomi WHERE nome = '".$temp."'");
if (mysql_num_rows($res) > 0)
die("<center><font color='#FF0000'>[b]ERRORE: Nome '".$temp."' già presente nel Database[/b]</font>
Premere [url='index.php']QUI[/url] per tornare alla pagina di inserimento Presenza</center>");
else
{
mysql_query("INSERT INTO nomi (nome) VALUES ('".$_POST['newname']."')");
echo "<center>[b]Registrazione effettuata con successo[/b]
Attendere il Redirect Automatico alla Pagina Principale o
Premere [url='index.php']QUI[/url] per tornare alla pagina di inserimento Presenza</center>";
}
Come potete notare c'è un redirect che riporta l'utente dopo 7 secondi alla pagina principale.
Ad un certo punto c'è un IF che controlla se il nome inserito esiste già nel database e se esiste da un errore.
C'è un modo per far si che ci sia il redirect alla pagina principale solo se non c'è l'errore?
Grazie