IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Pb message d'erreur [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Responsable administration fonctionnelle SAP
    Inscrit en
    Octobre 2003
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable administration fonctionnelle SAP
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2003
    Messages : 60
    Par défaut Pb message d'erreur
    Bonsoir à tous,

    Mon message d'erreur en cas de doublon ne s'affiche pas sur ma page, est-ce que quelqu'un peut m'aider???

    merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    php
    session_start();
    include("include/param_global.php");
     
    // On récupère l'action de l'utilisateur
    $action = isset($_POST['action']) ? $_POST['action'] : '';
    $resultat = isset($resultat) ;
    $nom = @$_POST['nom_user'];
    $prenom  = @$_POST['prenom_user'];
    $login  = @$_POST['login_user'];
    $mdp  = @$_POST['mdp_user'];
    $_SESSION['session_login'] = "";
    $profil = "user";
     
    // connexion à la base
     $connexion = mysql_connect("",$G_Admin,$G_Password_Admin) or die ( ' Erreur de connexion '.mysql_error());;
      mysql_select_db("$G_DB",$connexion) ;
     
    if ($action=="Creer")
        {
        // Appel de la procédure
        $user = mysql_query("SELECT * FROM chat_user where login = '$login' ");
    //	$nb_resultat = 0;
    	$nb=mysql_num_rows($user);
     
    //    while ($donnees = mysql_fetch_array($user))
    //    {
    //     $nb_resultat = 1;
    //	}
     
    // if(mysql_error()) print "<p>".$SQL."<br />".mysql_error()."</p>";
    //print "<p>".$nb."<br />".mysql_error()."</p>";	
     
    // Si le login est déjà connu ou pas	
          if ($nb==0)
          {
         $sql_msg="INSERT into chat_user (login,password,nom,prenom,profil) ";
         $sql_msg .= "values ('".$login."','".$mdp."','".$nom."','".$prenom."','".$profil."');";
         $query=@mysql_query($sql_msg);
     
         $_SESSION['session_login'] = $login;
         $_SESSION['session_password']= $mdp;
    //     $_SESSION['session_iduser'] = $donnees['id_user'];
         $_SESSION['session_nom'] = $nom;
         $_SESSION['session_prenom'] = $prenom;
         header("Location:message_post.php");
         exit;
          }
    //       if ($nb!=0)
          else
           {
         $resultat = 'Ce login existe déjà';
    //     return $result;
         header("Location: creation_user.php");
           }
     
        }
     
    ?>

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    tout ce que je vois c' est que si il existe un doublon, tu redirige l' utilisateur vers le page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header("Location: creation_user.php");
    .

    pour qu' un message s' affiche sur la page, il faudra bien que tu fasses un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo " il y' a un doublon";
    quelque part.

    Ce que tu as aussi fait c' est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     $resultat = 'Ce login existe déjà';
    ça ne veux absolument rien dire.

    si tu veux gerer le erreurs, tu peux faire la page creation_user.php de la sorte:
    creation_user.php?erreur="doublon"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if (isset(erreur))
     if(erreur=="doublon")
       {
         echo " il y' a eu un doublon";
       }

  3. #3
    Membre confirmé
    Profil pro
    Responsable administration fonctionnelle SAP
    Inscrit en
    Octobre 2003
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable administration fonctionnelle SAP
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2003
    Messages : 60
    Par défaut
    merci pour la réponse.
    en fait je fais un echo de $resultat dans ma page creation_user.php

    la page que j'ai copié est en include dans cette page ...

  4. #4
    Membre confirmé
    Profil pro
    Responsable administration fonctionnelle SAP
    Inscrit en
    Octobre 2003
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable administration fonctionnelle SAP
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2003
    Messages : 60
    Par défaut
    c'est bon ça marche , merci ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TSocket] Message d'erreur
    Par rgz dans le forum Web & réseau
    Réponses: 6
    Dernier message: 04/07/2003, 09h16
  2. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 11h42
  3. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  4. [CR] Message d'erreur
    Par nono1 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/09/2002, 14h54
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo