Je débute en php et je bloque bêtement sur un principe de base ( boucle For ).
Mon code :
Code : Tout sélectionner
<table class="table table-striped">
<tr>
<th>P</th>
<th>Nom</th>
<th>Club</th>
<th>Buts</th>
</tr>
<?php
foreach ($api->findScorersByCompetition(2019)->scorers as $scorer) {
for ($i=1; $i<=10; $i++)
{
?>
<tr>
[b]<td><?php echo $i; ?></td>[/b]
<td><?php echo $scorer->player->name; ?></td>
<td><?php echo $scorer->team->name; ?></td>
<td><?php echo $scorer->numberOfGoals; ?></td>
</tr>
<?php }} ?>
<tr>
</tr>
</table>
J'ai essayé <td><?php echo $i; ?></td>, <td><?php echo $i++; ?></td> mais ça ne marche pas...
Le résultat "vue" donne ça mais ce n'est pas bon :
P Nom Club Buts
1 Cristiano Ronaldo Juventus FC 20
2 Cristiano Ronaldo Juventus FC 20
3 Cristiano Ronaldo Juventus FC 20
4 Cristiano Ronaldo Juventus FC 20
5 Cristiano Ronaldo Juventus FC 20
6 Cristiano Ronaldo Juventus FC 20
7 Cristiano Ronaldo Juventus FC 20
8 Cristiano Ronaldo Juventus FC 20
9 Cristiano Ronaldo Juventus FC 20
10 Cristiano Ronaldo Juventus FC 20
1 Romelu Lukaku FC Internazionale Milano 18
2 Romelu Lukaku FC Internazionale Milano 18
3 Romelu Lukaku FC Internazionale Milano 18
4 Romelu Lukaku FC Internazionale Milano 18
etc....
C'est plus la source (qui n'est pas vraiment un tableau) qui me bloque... Et je ne souhaite pas transformer $scorer en tableau car le résultat me convient presque parfaitement hormis le fait que je n'ai pas de n° de position dans mon classement...( la source n'en n'a visiblement pas pour cette requête "classement des buteurs" ... )
Avez-vous une idée ?
Merci d'avance pour votre aide.