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 :

Une deuxième requête SELECT [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é
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut Une deuxième requête SELECT
    J'arrive à authentifier l'utilisateur et à obtenir le numero de semaine avec ma requête dans la table "utilisateurs", mais ensuite, je voudrais extraire les informations de la table global et j'obtiens un message ERREUR serveur 500
    Où est l'erreur ?

    Code php : 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
     $conn = mysqli_connect($dbservername, $dbusername, $dbpassword, $dbname);
                // Check connection
                if (!$conn) {
                    die("Connection failed: " . mysqli_connect_error());
                }
     
                $sql = "SELECT * FROM utilisateurs WHERE username = '$username'";
                $result = mysqli_query($conn, $sql);
     
                if (mysqli_num_rows($result) > 0) {
                    // output data of each row
                    while($row = mysqli_fetch_assoc($result)) {
                        $usermotdepasse= $row["password"];
                        $nUser= $row["numero"];
                        $genre= $row['genre'];
                        $today= time();
                        $_SESSION['nUser']=$nUser;
                        $semaine=strftime('%W',$today) ;
                    } //jusque là ça marche : Chrome affiche $semaine 
    //si j'ajoute le code qui suit, j'obtiens "Erreur serveur 500
                    if ($usermotdepasse==$password){
                         $sql = "SELECT * FROM global WHERE nuser = '$nUser' AND semaine = '$semaine';
                         $result = mysqli_query($conn, $sql);
     
                        if (mysqli_num_rows($result) > 0) {
                            // output data of each row
                            while($row = mysqli_fetch_assoc($result)) {
                                $titreGlobal= $row["titre"];
                            } 
                             echo "titreGlobal = ". $titreGlobal;
     
     
                          } else if (mysqli_num_rows($result) == 0) {
                                echo "pas de but global cette semaine";
                         }
                     } 
     
                } else {
                    echo "identifiant ou mot de passe non reconnu";
                }

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ca se voit bien avec la coloration, il te manque un " ligne 22.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut
    Merci. Je ne comprend pas pourquoi tu as choisi Sabotage comme pseudo alors que tu m'aides vraiment à avancer.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/06/2010, 13h17
  2. une requête SELECT INTO provoque un plantage sous Access
    Par Invité dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 29/12/2005, 11h35
  3. Requête selection avec une variable de date
    Par kahmsin dans le forum Access
    Réponses: 7
    Dernier message: 20/11/2005, 19h38
  4. fusion de 2 colonnes dans une requête select?
    Par epeichette dans le forum Requêtes
    Réponses: 1
    Dernier message: 04/11/2005, 23h05
  5. C'est possible dans une requête SELECT ?
    Par Kokito dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/04/2005, 16h59

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