Probléme de l'affichage

dooja Messages postés 41 Statut Membre -  
dooja Messages postés 41 Statut Membre -
Bonjour,
j'ai un pbl d'afficher le resultat de ma requette suivant:
$result = mysql_query( "SELECT distinct nom_mod,coeff_mod,moy_mod FROM etudiant, module where (etudiant.id = module.id_etud)and ( id ='".$id."')");
echo "<table border='1' align = 'center'><tr><td> nom_mod </td><td> coeff_mod</td><td>moy_mod </td></tr>";
while (list($nom_mod,$coeff_mod, $moy_mod)= mysql_fetch_array($result)) {
echo "<tr><td> $nom_mod</br></td>";
echo "<td> $coeff_mod</br></td>";
echo "<td> $moy_mod</td></tr>";
}
echo "</table>";
et quand on doit executer on obtient aucun resultat et aucun erreur
aide moi SVP

2 réponses

Stephane39
 
Bjr,

Est ce que ta requête te retourne un résultat quand tu la soumet depuis ton logiciel de base de données ?
Si jamais elle ne te retourne rien, ne cherches pas plus loin, soit elle est fausse, soit il n'y a rien dans la bdd qui correspond à ta requête !!
0
dooja Messages postés 41 Statut Membre 2
 
salut
ma bdd est est bien corresponds à ma requête j'ai détecté l'erreur après , et il fonctionne bien
j'ai aussi un autre pb
Est ce que je peut tester une resultat retourné d'une requête sql est fait des condition sur ce resulta en php?
j'essaie avec ce code mais il ne fonctionne pas bien :
req1 =mysql_query("select AVG(moy_mod) from module ,etudiant where (etudiant.id = module.id_etud) and (id = $id)");
$req2 =mysql_query("select année_etud from etudiant where (id=$id)");
//traitement d'inscription
if($req1 >='10')
{
++$req2; //incrémente $req2 de 1, puis retourne $req2.
echo"<br>vous êtes en: $req2 année ";
}
else {
echo"vous êtes en :$req2 année";
}
lors de l'exécution il sera afficher:
vous êtes en :Resource id #4 année
et normalement il affiche vous êtes en : 3 année
je suis en besoin de votre aide SVP
merci
0