Afficher message d'erreur

alizee14 Messages postés 105 Statut Membre -  
alizee14 Messages postés 105 Statut Membre -
Bonjour,
je vais reposer la question diferament puisque personne ne veut me repondre <a href="http://www.commentcamarche.net/forum/affich 9430112 probleme fin de l inscription">ici</a>

est ce que quelqu'un pourrais me dire comment je fais pour que se script marche
<?php

if (isset($_POST['Bouton_OK']) {
 
   // Récupère toutes les données 
   $val_login = $_POST['login']);
   $val_password = $_POST['password']);
   $val_email = $_POST['email']); 
   $val_paypal = $_POST['paypal']); 
   $val_prenom = $_POST['prenom']); 
   $val_nom = $_POST['nom']); 
   $val_pays = $_POST['pays']); 
   $val_parrain = $_POST['parrain']); 


   // Controle toutes les saisies
   $msg_erreur = "";
   controle_login($msg_erreur); // rempli $msg_erreur si pb
   if ($msg_erreur == "login" ) 
      controle_password($msg_erreur);
   if ($msg_erreur == "password" )
      controle_email($msg_erreur);
   if ($msg_erreur == "email" )
    controle_paypal($msg_erreur);
   if ($msg_erreur == "paypal" )
    controle_prenom($msg_erreur);
   if ($msg_erreur == "prenom" )
    controle_nom($msg_erreur);
   if ($msg_erreur == "nom" )
    controle_pays($msg_erreur);
   if ($msg_erreur == "pays" )
    controle_parrain($msg_erreur);
   if ($msg_erreur == "parrain" )

   ...
 
   // Tente de mettre à jour la base
   if ($msg_erreur == "" )
      maj_base($val_login, $val_password, $val_email, $val_paypal, $val_prenom ,$val_nom ,$val_pays ,$val_parrain , $msg_erreur);
 
   // Fin de la validation
   if ($msg_erreur != "" ) {
      // Erreur trouvée
      affiche_msg_erreur($msg_erreur);
      // Réaffiche la page avec toutes les données précédemment remplies
      affiche_page($val_login, $val_email , $val_paypal , $val_prenom , $val_nom $val_pays );
   }
   else {
      // Tout est OK, passe à la suite
     affiche_page_suivante();
}
else {
   // Premier affichage avec les valeur par défaut
   affiche_page("", "", ...);
}

?>


merci de m'aider

28 réponses

alizee14 Messages postés 105 Statut Membre 1
 
il seront stocker dans la bdd et des que quelqu'un s'inscrit sa regard si le login ou mot de pass et deja utiliser si oui sa affiche un mesage d'erreur sinon sa continu l'inscription
0
crazyghandi Messages postés 323 Statut Membre 19
 
alors je ne suis pas un expert en mysql mais je pense que tu peux tout simplement utiliser les fonctions existants

du genre $mysql_connect //connexion
$mysql_select_db //selection de la bdd

$query = search in $bdd where login = $_post['login'] and password = $_post['password']

// en admettant qu'on utilise toujours la methode post dans le formulaire

et enfin

if ($query != 0) //existe deja

else

insert into $dbb //insertion des infos
0
alizee14 Messages postés 105 Statut Membre 1
 
mon code devrat contenir les info suivante
si li login , mot de pass , ip ou email existe deja sa affiche un message d'erreur sinon sa laisse continuer l'inscription
mais je ne sois pas sur que se code marche
0
crazyghandi Messages postés 323 Statut Membre 19
 
as tu au moins un serveur local pour faire des tests le mieu c apache, telecharge easyphp et installe un serveur local sur ton pc pour verifier que tout marche bien

de tte facon si ce n'est pas fait c normal que le code ne marche pas car le php mysql doit etre compile cote serveur au contraire du html qui est directement interprete par le navigateur cote client
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alizee14 Messages postés 105 Statut Membre 1
 
ok je vais essayer
0
crazyghandi Messages postés 323 Statut Membre 19
 
http://pagesperso-orange.fr/philippe.baucour/pratiquer/mysql/installeasyphp.html

je pense que le tuto est pas mal fait
0
alizee14 Messages postés 105 Statut Membre 1
 
ou je vais pour crée des different pasge web
0
alizee14 Messages postés 105 Statut Membre 1
 
ok j'ai un serveur mais je n'ai pas resolu mon pb avec le message d'erreur . je voudrais un code qui me permet d'afficher un message quand une donné saisit ( a l'inscription ) est la meme que une donné dans ma bdd
merci
0