Incrémentation margin-left
Résolu
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
jiantox Messages postés 1092 Date d'inscription Statut Membre Dernière intervention -
jiantox Messages postés 1092 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'extrait en boucle des données de ma base.
A la fin d'une boucle, j'en recommence une, et l'écriture des données suivantes doivent se faire avec un margin-left supérieur, et ainsi de suite.
Comment incrémenter le margin-left ?
Je pensais attribuer une variable à "margin-left".
Mais dans ce cas, comment écrire la "div" ?
Merci.
J'extrait en boucle des données de ma base.
A la fin d'une boucle, j'en recommence une, et l'écriture des données suivantes doivent se faire avec un margin-left supérieur, et ainsi de suite.
Comment incrémenter le margin-left ?
echo '<div style="margin-left:160px;font-size:11px">'; while ($row4 = mysqli_fetch_array($result4)) { ...................... }
Je pensais attribuer une variable à "margin-left".
Mais dans ce cas, comment écrire la "div" ?
Merci.
2 réponses
Bonjour,
Est-ce que ta balise div ne s'affiche qu'une seule fois ? pourquoi n'est elle pas dans une while ? (tu ne l'a peut être pas mis)
Si t'es dans le cas d'un
while {
<div
while {
données de la div
} }
alors il faut simplement que tu fasses un truc genre
$margin = 0;
while {
$margin = $margin++;
<div style="margin-left:$margin_px" // c'est mal codé volontairement
while {
ton contenu
} }
Avec ceci ta premiere balise aura une marge de 1, la deuxieme de 2 etc..
Tu n'as plus qu'à adapter en mettant 160 au lieu de 0 et si tu veux qu'elle gagne plus qu'un seul pixel à chaque boucle tu cales :
$margin = $margin + tavaleur; à la place du $margin++
En esperant t'avoir aidé
Est-ce que ta balise div ne s'affiche qu'une seule fois ? pourquoi n'est elle pas dans une while ? (tu ne l'a peut être pas mis)
Si t'es dans le cas d'un
while {
<div
while {
données de la div
} }
alors il faut simplement que tu fasses un truc genre
$margin = 0;
while {
$margin = $margin++;
<div style="margin-left:$margin_px" // c'est mal codé volontairement
while {
ton contenu
} }
Avec ceci ta premiere balise aura une marge de 1, la deuxieme de 2 etc..
Tu n'as plus qu'à adapter en mettant 160 au lieu de 0 et si tu veux qu'elle gagne plus qu'un seul pixel à chaque boucle tu cales :
$margin = $margin + tavaleur; à la place du $margin++
En esperant t'avoir aidé