Bonjour,
je ne suis qu'un pratiquant très occasionnel de php mysql, et je sèche sur ce bout de script. Si ma requète dans la bdd donne des résultats, ça va bien, mais le else ne fonctionne pas. S'il n'y a aucun résultat à ma requète, ça n'affiche pas ce que ça devrait afficher..
C'est sans douté évident, mais je ne trouve pas !
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 <?php echo "<table border=\"1\" align = \"center\"> <tbody> <tr> <td><strong>Id</strong>/td> <td><strong>Anglais</strong></td> <td><strong>Français</strong></td> </tr>"; $reponse = $bdd->query("SELECT id , Anglais, Francais FROM `vocabulaire_anglais` WHERE `date` = '$date'"); $count = $reponse->rowCount(); while ($donnees = $reponse->fetch()) { $id = $donnees['id']; $anglais = $donnees['Anglais']; $francais = $donnees['Francais']; if ( $count > "0" ) { echo "il y a $count résultat-s"; echo "<tr> <td>$id</td> <td>$anglais</td> <td>$francais</td> </tr>"; } else { echo "il y a $count résultat"; echo "<tr><td colspan=\"3\" align=\"center\">Pas de réponse</td></tr>"; } } $reponse->closeCursor(); echo " </tbody> </table>"; ?>
Bien cordialement,
Partager