Problème de redirection en php apres traitement de formulaire
Résolu
lagon85
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
lagon85 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
lagon85 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
J'ai un probleme de redirection apres traitement d'un formulaire en php
voici mon code:
<?php
$pseudo= strip_tags($_POST['pseudo']);
$mdp= strip_tags($_POST['mdp']);
$mdp2= strip_tags($_POST['mdp2']);
$email= strip_tags($_POST['email']);
$email2= strip_tags($_POST['email2']);
mysql_connect("****","****", "****");
$dn = mysql_num_rows(mysql_query("select * from members where pseudo='".$pseudo."'"));
if($dn!=0){
$message="Pseudo déjà pris !";
}elseif($mdp<6){
$message="Mot de pass trop court !";
}elseif($mdp>12){
$message="Mot de pass trop long !";
}elseif(!ereg("^[[:alnum:]]+$", $mdp)){
$message="Mot de pass n'est pas alphanumérique !";
}elseif($mdp!=$mdp2){
$message="Les deux mots de pass ne sont pas identique !";
}else{
$dn1 = mysql_num_rows(mysql_query('select * from members where email="'.$email.'"'));
if($dn1!=0){
$message="Désolé vous avez déjà un compte !";
}elseif($email!=$email2){
$message="Les deux emails ne sont pas identique !";
}else{
$mdp=md5(md5($mdp));
mysql_query("INSERT INTO members (pseudo, password, email) VALUES (".$pseudo.", ".$mdp.", ".$email.")");
}
}
$dir="inscription.html?M=".$message;
//aucun des deux ne fonctionne
header('Location: '.$dir);
redirige($dir);
?>
merci pour toute reponse
coordialement
lagon85
J'ai un probleme de redirection apres traitement d'un formulaire en php
voici mon code:
<?php
$pseudo= strip_tags($_POST['pseudo']);
$mdp= strip_tags($_POST['mdp']);
$mdp2= strip_tags($_POST['mdp2']);
$email= strip_tags($_POST['email']);
$email2= strip_tags($_POST['email2']);
mysql_connect("****","****", "****");
$dn = mysql_num_rows(mysql_query("select * from members where pseudo='".$pseudo."'"));
if($dn!=0){
$message="Pseudo déjà pris !";
}elseif($mdp<6){
$message="Mot de pass trop court !";
}elseif($mdp>12){
$message="Mot de pass trop long !";
}elseif(!ereg("^[[:alnum:]]+$", $mdp)){
$message="Mot de pass n'est pas alphanumérique !";
}elseif($mdp!=$mdp2){
$message="Les deux mots de pass ne sont pas identique !";
}else{
$dn1 = mysql_num_rows(mysql_query('select * from members where email="'.$email.'"'));
if($dn1!=0){
$message="Désolé vous avez déjà un compte !";
}elseif($email!=$email2){
$message="Les deux emails ne sont pas identique !";
}else{
$mdp=md5(md5($mdp));
mysql_query("INSERT INTO members (pseudo, password, email) VALUES (".$pseudo.", ".$mdp.", ".$email.")");
}
}
$dir="inscription.html?M=".$message;
//aucun des deux ne fonctionne
header('Location: '.$dir);
redirige($dir);
?>
merci pour toute reponse
coordialement
lagon85
A voir également:
- Php redirection après traitement
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Traitement de texte gratuit - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ce logiciel gratuit et léger est parfait pour remplacer Word, même sur un vieux PC - Guide
- Avertissement de redirection ✓ - Forum Réseaux sociaux