Bonjour ou Bonsoir,
Voila j'ai des formulaire avec des page Verif et j'aimeré faire une redirection avec un Header mé sa ne marche pas...
voila un bouh de code;
<?
$pseudo = $_POST['pseudo'];$pass = $_POST['pass'];$prenom = $_POST['prenom'];$nom = $_POST['nom'];$email = $_POST['email'];
// On commence par vérifier si les champs sont vides
if(empty($pseudo) OR empty($pass) OR empty($email) OR empty($nom) OR empty($prenom) OR empty($dtnaissance) OR empty($ville))
{
header("http://manga2004.free.fr/index.php?page=AjoutUtilisateur&Attention,+seul+les+champs+MSN+AIM+SITE+peut+rester+vide+!");
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
$db = mysql_connect('sql.free.fr', 'pseudo', 'pass'); // connexion à la base
mysql_select_db('basse',$db); // sélection de la base
// on regarde si le pseudo existe déjà
$sql = "SELECT id FROM membres WHERE pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on compte le nombre de résultat
$res = mysql_numrows($req);
if($res!=0) // pseudo existe déjà, on affiche un message d'erreur
{
header("http://manga2004.free.fr/index.php?page=AjoutUtilisateur&msg=Désolé,+mais+ce+PSEUDO+existe+déjà+dans+notre+base.");
echo '<font color="red">Désolé, mais ce PSEUDO existe déjà dans notre base. <br><br><a href=\"javascript:window.history.back()\">Retour</a></font>';
}
else // L'url n'existe pas, on insère les informations du formulaire dans la table
{
$sql = "INSERT INTO membres (pseudo,pass,email,nom,prenom,ville,dtnaissance,avatar,siteweb,aim,mmsn) VALUES('$pseudo','$pass','$email','$nom','$prenom','$ville','$dtnaissance','$avatar','$siteweb','$aim','$mmsn')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
header("http://manga2004.free.fr/index.php?msg=Identifié-vous");
}
mysql_close(); // on ferme la connexion
}
?>
Merci @+++++
PS: dsl si il y a des fautes d'hortographe