Php afficher numéro d'un tableau

Fermé
Poppy - 29 oct. 2014 à 14:02
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 - 29 oct. 2014 à 16:50
Bonjour à tous

J'ai un tableau que je remplis avec les données de ma base de donnée à l'aide d'un foreach :


<?php
<thead>
<tr>
<th>Id</th>
<th>N°</th>
</tr>
</thead>
$familleP = $DB->query("SELECT * FROM articles WHERE id='$idlb'");
?>
<?php foreach ( $familleP as $famillePvalue ): ?>
<tr class="Art">
<td><?php echo $famillePvalue->id_article; ?></td>
<?php endforeach ?>


Cependant j'aimerais avoir une colonne N° comme j'ai mis dans le th avec le numéro de la ligne.
1
2
3
4
5
6 etc suivant le nombre de ligne remplis par ma bdd. (j'ai essayé un while mais il me mets tout les nombres collés les uns aux autres)

Avez vous des conseils ou une solution

Merci d'avance à tous
A voir également:

1 réponse

totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
29 oct. 2014 à 16:50
salut,

fais dans ce cas optes plutôt une boucle for, tu auras une variable qui s'incrémente à chaque passage de boucle, ce qui correspondra à l'index du tableau :

for($i=0;$i<count($familleP);$i++){
	echo '<tr class="Art">';
        echo '<td>'.$i.'</td>';
	echo '<td>'.$familleP[$i]->id_article.'</td>';
        echo '</tr>';
}


0