Requete SQL dans un tableau qui n'affiche que 1 ligne
Fermé
Mat
-
14 juin 2022 à 21:22
jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 - 15 juin 2022 à 16:48
jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 - 15 juin 2022 à 16:48
A voir également:
- Requete SQL dans un tableau qui n'affiche que 1 ligne
- Tableau croisé dynamique - Guide
- Code ascii tableau - Guide
- Comment faire un tableau - Guide
- Aller à la ligne excel - Guide
3 réponses
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
14 juin 2022 à 21:38
14 juin 2022 à 21:38
Il faut mettre ton fetch dans une boucle
Re , j'ai mis un while dans mon programme , sauf que j'ai un message d'erreur , ou alors je le met pas au bonne endroit :/
EDIT : Correction des balises de code ( ajout du LANGAGE )
Parse error: syntax error, unexpected token "while" in C:\UniServerZ\www\barrederecherche.php on line 94
<tbody> <tr> <td><?php $GESCOMOPTION = $bdd->prepare('SELECT IDApp,ID,NomOptions FROM optionsapplications WHERE IDApp="1" '); $GESCOMOPTION->execute(); while($resultat = $GESCOMOPTION->fetch()); echo $resultat['NomOptions']; ?> </td> <td>with two columns</td> </tr> </tbody> </table>
EDIT : Correction des balises de code ( ajout du LANGAGE )
Parse error: syntax error, unexpected token "while" in C:\UniServerZ\www\barrederecherche.php on line 94
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
15 juin 2022 à 10:40
15 juin 2022 à 10:40
Tu n'as surtout pas bien écrit ton while ...
while ( condition ) { //code a executer dans la boucle } // fin du while
</thead> <tbody> <tr> <td><?php while ($GESCOMOPTION <2) { $GESCOMOPTION = $bdd->prepare('SELECT IDApp,ID,NomOptions FROM optionsapplications WHERE IDApp="1" '); $GESCOMOPTION->execute(); $resultat = $GESCOMOPTION->fetch(PDO::FETCH_NUM); echo $resultat; } ?></td>
EDIT : Correction des balises de code ( ajout du LANGAGE ) ... ENCORE !!
J'ai une boucle while ducoup mais j'ai deux erreurs en retour , je penses que mon while n'est pas au bonne endroit , mais si je le met apres la requête SQL le while servira plus a rien ?
les 2erreurs :
Attention : Variable non définie $GESCOMOPTION dans C:\UniServerZ\www\barrederecherche.php à la ligne 104
Attention : Conversion tableau en chaîne dans C:\UniServerZ\www\barrederecherche.php à la ligne 108
Array
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
15 juin 2022 à 16:48
15 juin 2022 à 16:48
Nan.. mais... ta première écriture était plus proche du résultat souhaité que celle la ...
Donc
Donc
$GESCOMOPTION = $bdd->prepare('SELECT IDApp,ID,NomOptions FROM optionsapplications WHERE IDApp="1" '); $GESCOMOPTION->execute(); while($resultat = $GESCOMOPTION->fetch()) { echo $resultat['NomOptions']; }