Décaler le résultat dans la colonne
t671
Messages postés
1478
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 -
t671 -
Bonjour,
J'ai une boucle while dans un tableau (<table>).
A chaque passage de la boucle, je veux afficher le résultat décalé d'un td supplémentaire par rapport au passage précédent.
Au premier passage, j'aurais
Au deuxième passage, j'aurais
Au troisième passage, j'aurais
Peut-on incrémenter une variable pour rajouter à chaque passage un <td></td> ?
Merci.
J'ai une boucle while dans un tableau (<table>).
A chaque passage de la boucle, je veux afficher le résultat décalé d'un td supplémentaire par rapport au passage précédent.
Au premier passage, j'aurais
<tr><td>...enregistrement....</td></tr>
Au deuxième passage, j'aurais
<tr><td></td><td>...enregistrement....</td></tr>
Au troisième passage, j'aurais
<tr><td></td><td></td><td>...enregistrement....</td></tr>
Peut-on incrémenter une variable pour rajouter à chaque passage un <td></td> ?
Merci.
3 réponses
-
Salut,
Il suffit d'imbriquer une deuxième boucle pour afficher les cellules vides :$i = 0; echo '<table>'; while ($i < 10) { echo '<tr>'; for ($j = 0; $j < $i; $j++) { echo '<td></td>'; } echo '<td>' . $i . '</td>'; echo '</tr>'; $i++; } echo '</table>';
Bonne journée -
Merci Pitet, mais je ne suis pas très balaise dans ce domaine, et je ne comprends pas trop ce que tu peux me dire ......
Par contre, j'avais pensé à une solution mais je ne sais pas comment l'écrire.
Y a t'il possiblité de créer un td transparent comme variable ?
Voilà ce que je cherche à faire ..........
Les premières cases (td) ne sont pas alignées par rapport aux autres. -
L'image affichée ci-dessus provient d'un script que j'ai écrit "sans boucle" sur 15 générations.
Je voudrais le réécrire avec une boucle, pour réduire la longueur du script, mais je n'y suis pas encore arrivé. Donc pour l'instant, ma question sur l'espace avent le <td> est en standby !