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

Langage PHP Discussion :

Garder des valeurs en mémoire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut Garder des valeurs en mémoire
    Bonjour,
    J'ai créer une page d'identification avec login et mot de passe pour des profs mais lorsque je veux récupérer sur une autre page les élèves du prof dans une liste déroulante à l'aide d'une jointure sur le login du prof je n'obtiens rien dans ma liste. voila le code que j'ai utilisé ci-desssous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      <?php
     include('ConnectEcole.php');
      $rqSql = "SELECT * FROM eleve, prof WHERE eleve.NumProf = Prof.NumProf and LoginProf = '".$_POST['login']."'";
       $result = mysql_query( $rqSql)
                 or die( "Exécution requête impossible.");
      while ($resultat = mysql_fetch_array($result)){ 
     
       echo "<option>".$resultat["NomEleve"]."</option>\n";
      } 
       ?>
    Merci d'avance

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Bonjour,

    As-tu fais un echo de la requête ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    j'obtiens rien du tout

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    Mais lorsque que je supprime la fin de ma requête j'obtiens bien la liste de tous les élèves...

  5. #5
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par natie_49
    j'obtiens rien du tout
    $rqSql ne contient rien ?

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    oui apparemment

  7. #7
    Membre expérimenté
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par défaut
    Citation Envoyé par natie_49
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      <?php
     include('ConnectEcole.php');
      $rqSql = "SELECT * FROM eleve, prof WHERE eleve.NumProf = Prof.NumProf and LoginProf = '".$_POST['login']."'";
       $result = mysql_query( $rqSql)
                 or die( "Exécution requête impossible.");
      while ($resultat = mysql_fetch_array($result)){ 
     
       echo "<option>".$resultat["NomEleve"]."</option>\n";
      } 
       ?>
    Ca n'est pas nécessaire de faire toutes ces opérations de concaténation...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $login = if (isset($_POST['login'])){
    $login = $_POST['login'];
    $rqSql = "SELECT * FROM eleve, prof WHERE eleve.NumProf = Prof.NumProf AND LoginProf = '$login';";
    devrait marcher...

    EDIT : Tu n'as pas mis le " ; " à la fin de ta requete...

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    j'ai une erreur à ce niveau là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $login = if (isset($_POST['login'])){

  9. #9
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Citation Envoyé par natie_49
    j'ai une erreur à ce niveau là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $login = if (isset($_POST['login'])){
    Ca veut dire quoi pour toi ? Tu fais un if et tu mets le résultat dans $login, mais je pense pas qu'un if renvoie quelque chose... Enlève $login =


    EDIT : Tu n'as pas mis le " ; " à la fin de ta requete...
    C'est nouveau ça ?

  10. #10
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    Ca change rien j'arrive toujours pas à récupérer les élèves du prof identifier!!!

  11. #11
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Redonne ton code complet (celui du premier post) avec la modif.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 07/05/2009, 14h09
  2. Garder des paramètre en mémoire ?
    Par Invité dans le forum Débuter
    Réponses: 2
    Dernier message: 11/06/2008, 23h19
  3. [Requete] Garder des valeurs non mises a jour
    Par le_gueux90 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 15/05/2007, 14h44
  4. Garder une valeur en mémoire
    Par Pitou5464 dans le forum Access
    Réponses: 4
    Dernier message: 08/09/2006, 20h06
  5. Réponses: 6
    Dernier message: 01/09/2006, 19h04

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