Se connecter / S'enregistrer

Résolu Liste deroulante vide php

Solutions (7)
Tags :
  • Php
  • Programmation
|
salut! s'il vous plait, j'ai un problem avec ma liste deroulante en php.
en fait si un utilisateur introduit son login et mot de passe,il va acceder a une page;sur cette page il ya une liste deroulante qui defile l'ensemble des matiere enseignees par l'utilisateur je fais une jointure de 2 tables:la table tenir qui contient la matiere et code du professeur et la table professeur dans laquelle il ya son login,son code..
voici le code
  1. <?php
  2. $x= $_POST["t_login"] ; //recupere le login
  3.  
  4. ?>
  5. <select name="t_matiere"
  6. <?php
  7.  
  8.  
  9. // connexion à la base
  10. $db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error()) ;
  11. // sélection de la base
  12. mysql_select_db('scolarite',$db) or die('Erreur de selection '.mysql_error());
  13. $SQL="SELECT code_formation,login,code_prof FROM tenir, prof WHERE prof.login= $x " ;
  14. $res = mysql_query($SQL) or die('Erreur de sql '.mysql_error());
  15. while($val=mysql_fetch_row($res)) {
  16.  
  17. echo "<option>".$val[0]."</option>\n";
  18. }
  19. ?>

et pourtant il ya les donnees dans les 2 tables
Contenus similaires
Meilleure solution
partage
|
salut, il manque un chevron > sur le select :<select name="t_matiere"
  • Commenter cette solution |
Score
0
òh
òi
|
salut effectivement il manque cela mais j'ai oublier de fermer le select. c'est vraiment bete.Merci
  • Commenter cette réponse |
Score
0
òh
òi
|
N'y aurait-il pas une histoire d'incompatibilité entre type " texte " et " entier " ?
  • Commenter cette réponse |
Score
0
òh
òi
|
OUI j'ai essaye cela marche il m'affiche bien la valeur
  • Commenter cette réponse |
Score
0
òh
òi
|
As-tu essayé un affichage de ta valeur $x ?
  • Commenter cette réponse |
Score
0
òh
òi
|
oui j'ai essaye mais cela ne marche pas, mais pourtant si je fais un simple select *from prof sans clause where il m'affiche les donnees,je ne sais pas ou se trouve l'erreur
  • Commenter cette réponse |
Score
0
òh
òi
|
As-tu essayé avec de simple quote dans ta clause WHERE : '$x'.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS