A voir également:
- Bootstrap & sql
- Logiciel sql - Télécharger - Bases de données
- Sql server recovery - Télécharger - Gestion de données
- Requête sql pix - Forum Python
- Dupliquer une table sql ✓ - Forum Programmation
- Sql commence par ✓ - Forum Webmastering
1 réponse
o_edo1
Messages postés
28
Date d'inscription
lundi 20 octobre 2014
Statut
Membre
Dernière intervention
11 juillet 2015
20
29 oct. 2014 à 04:40
29 oct. 2014 à 04:40
Tu dois d'abord récupérer les données depuis la base de données avec une requête. par exemple : "SELECT * FROM FAQ";
Ensuite tu stoque le resultat dans un tableau, par exemple $resultats.
Ensuite tu itére comme ceci (tu déclare un counter pour que le collapse marche, e.g. id différent).
<?php
$resultats = $pdo->query('SELECT * FROM FAQ');
$counter = 0;
while ($faq = $resultats->fetch()){
echo '<div class="panel panel-default"><div class="panel-heading">';
echo '<h4 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" href="#collapse$counter"> '. $faq['question'] .'</a></h4></div></div>';
echo '<div id="collapse$counter" class="panel-collapse collapse">
<div class="panel-body">'.$faq['reponse']."</div></div>";
$counter++;
}
$resultats->closeCursor();
?>
Ensuite tu stoque le resultat dans un tableau, par exemple $resultats.
Ensuite tu itére comme ceci (tu déclare un counter pour que le collapse marche, e.g. id différent).
<?php
$resultats = $pdo->query('SELECT * FROM FAQ');
$counter = 0;
while ($faq = $resultats->fetch()){
echo '<div class="panel panel-default"><div class="panel-heading">';
echo '<h4 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" href="#collapse$counter"> '. $faq['question'] .'</a></h4></div></div>';
echo '<div id="collapse$counter" class="panel-collapse collapse">
<div class="panel-body">'.$faq['reponse']."</div></div>";
$counter++;
}
$resultats->closeCursor();
?>
29 oct. 2014 à 06:50
je vais tester votre solution.
Je vous tiens au courant.
Merci.
Bonne journée :)
30 oct. 2014 à 10:25
j'ai essayé et çà marche.
Merci beaucoup.
@+