Demande d'aide php svp
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin de votre aide :
Ce code me set à enregistrer les infos souhaités dans ma base de données.
Les problèmes que je rencontre sont que :
- Le mot de passe de confirmation n'est pas correct
- Le message des zones de saisies obligatoire ne s'affichent pas dans le
- L'enregistrement ne s'exécute pas
Pouvez-vous m'aider svp ?
J'ai besoin de votre aide :
<?php include("../conf.php"); include("../fonctions.php"); include("../verif.php"); if (isset($_POST["action"]) && $_POST["action"] == "send"){ $login = postInput($_POST["login"]); $password = postInput($_POST["password"]); $confirmer = postInput($_POST["confirmer"]); $prenom = postInput($_POST["prenom"]); $nom = postInput($_POST["nom"]); $email = postInput($_POST["email"]); $site = postInput($_POST["site"]); $msn = postInput($_POST["msn"]); $aim = postInput($_POST["aim"]); $yahoo = postInput($_POST["yahoo"]); $jabber = postInput($_POST["jabber"]); $gmail = postInput($_POST["gmail"]); $renseignements = postInput($_POST["renseignements"]); if($password != confirmer) { {$_GET["msg"] = urlencode("Mot de passe NON confirmé.");} } else { if (!okpseudo($login)){$_GET["msg"] = urlencode("Le login est invalide");} else {if (!okpseudo($password)){$_GET["msg"] = urlencode("Le mot de passe est invalide");} else {if (!okpseudo($confirmer)){$_GET["msg"] = urlencode("La confirmation du mot de passe est invalide");} else {if (!EmailOK($email)){$_GET["msg"] = urlencode("L'adresse email est invalide");} else {if (!okpseudo($prenom)){$_GET["msg"] = urlencode("Le prénom est invalide");} else {if (!okpseudo($nom)){$_GET["msg"] = urlencode("Le nom est invalide");} else {$r = mysql_query("select login from Adm_Connection where login='".addslashes($login)."';"); if (mysql_num_rows($r)!=0) {$_GET["msg"] = urlencode("Cet utilisateur existe déjà. Veuillez en choisir un autre.");} else {$password = md5($password); $r = mysql_query("insert into Adm_Connection values ('','$login','$password','prenom','nom','email','site','msn','aim','yahoo','jabber','gmail','renseignements');"); header("location: utilisateur.php?msg=".urlencode("L'utilisateur a été créé avec succès.")); exit();} } } } } } } } } else { $login = ""; $password = ""; $prenom = ""; $nom = ""; $email = ""; $site = ""; $msn = ""; $aim = ""; $yahoo = ""; $jabber = ""; $gmail = ""; $renseignements = ""; $access = array(); } ?>
Ce code me set à enregistrer les infos souhaités dans ma base de données.
Les problèmes que je rencontre sont que :
- Le mot de passe de confirmation n'est pas correct
- Le message des zones de saisies obligatoire ne s'affichent pas dans le
<?php if (!empty($_GET["msg"])){$msg = urldecode($_GET["msg"]); $msg = stripslashes($msg); echo("<div class=\"Texte_Rou\">$msg</div><br />");} ?>
- L'enregistrement ne s'exécute pas
Pouvez-vous m'aider svp ?
A voir également:
- Demande d'aide php svp
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Bonsoir,
A 1ère vue, oubli du signe $ devant la variable "confirmer" dans la condition if qui compare les mots de passe
A 1ère vue, oubli du signe $ devant la variable "confirmer" dans la condition if qui compare les mots de passe
hihi ca fonctionne, mais par contre il ajoute ceci dans la table :
prenom nom email site msn aim yahoo jabber gmail renseignement
Ce sont les noms des champs et pas ce qui EST dans les champs.
Avez-vous une idée ?
prenom nom email site msn aim yahoo jabber gmail renseignement
Ce sont les noms des champs et pas ce qui EST dans les champs.
Avez-vous une idée ?