Separation code PHP/SQL de mon HTML
Bonjour,
J'ai une requête qui affiche des données de table dans un tableau
voici mon script
Code:
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 39 40 41
|
<div class="modal-body">
<div class="panel panel-default">
<div class="panel-heading">
Détail famille
</div>
<div class="panel-body">
<table class="table table-striped table-bordered table-hover" id="dataTables-example">
<thead>
<tr>
<th>Code </th>
<th>Famille</th>
</tr>
</thead>
<?php
$lecture_famille=$bdd->query('SELECT * FROM famille ORDER by nom_famille_article');
while($famille = $lecture_famille->fetch())
{
?>
<tbody>
<tr class="odd gradeX">
<td>
<?php echo $famille['code_famille_article'];?>
</td>
<td>
<?php echo $famille['nom_famille_article'];?>
</td>
</tr>
</tbody>
<?php
}
$lecture_famille->closeCursor();
?>
</table>
</div>
</div>
</div> |
j'ai essayé cela
Code:
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
|
<div class="modal-body">
<div class="panel panel-default">
<div class="panel-heading">
Détail famille
</div>
<div class="panel-body">
<table class="table table-striped table-bordered table-hover" id="dataTables-example">
<thead>
<tr>
<th>Code </th>
<th>Famille</th>
</tr>
</thead>
<tbody>
<tr class="odd gradeX">
<td>
<?php echo $famillecode;?>
</td>
<td>
<?php echo $famillenom;?>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> |
puis pour mon code PHP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
$lecture_famille=$bdd->query('SELECT * FROM famille ORDER by nom_famille_article');
$famillecode = '';
$famillenom = '';
while($famille = $lecture_famille->fetch())
{
$famillecode .= $famille['code_famille_article'];
$famillenom .= $famille['nom_famille_article'];
}
$lecture_famille->closeCursor();
?> |
mais toutes les entrées s'affiche sur une ligne