Bonjour à tous,

j'ai un soucis de boucle for.
Dans le projet que l'on ma donné, on m'a demandé d'afficher des numéro de dossier que je génère avec incrmentation, mais impossible, il reste a 0.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php if ($nbItem <= 1): ?>
    <?php $i = 0 ?>
    <?php for ($i = 0; $i < $loop; $i++): ?>
        <li>
            <a href="<?= ($i + 1 <= 1) ? $linkContrats : $linkContrats . '?m=' . ($i); ?>" target="_blank">
                <i class="fa fa-file-pdf-o red-text"></i>&nbsp; Contrat n&deg;<?= ($i + 1); ?>
            </a>
        </li>
    <?php endfor; ?>
<?php else: ?>
    <?php $a = 0;
    foreach ($datasCommande->item as $item): ?>
        <?= ($a > 0 ) ? '<li>---</li>' : ''; ?>
        <?php for ($i = 0; $i < $item->pack->loop; $i++): ?>
            <li>
                <a href="<?= ($i + 1 <= 1) ? $linkContrats : $linkContrats . '?m=' . ($i); ?>" target="_blank">
                    <i class="fa fa-file-pdf-o red-text"></i>&nbsp; Contrat n&deg;<?= ($i + 1); ?>
                </a>
            </li>
        <?php endfor; ?>
        <?php $a++;
    endforeach; ?>
<?php endif; ?>