Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

CSS : clear

2 réponses
Avatar
alainL
Bonsoir,
J'ai voulu dans un form remplacer une série de questions par une boucle.
Présentation d'une série d'images avec deux boutons radio l'un sous
l'autre, à droite de l'image...
____________________________________________________________________
Le style qui fonctionne dans le form que je veux modifier :
(http://autourdalos.fr/html/quizz1q.php?Fnm=fleurs_fevrier.txt)


fieldset {
position : relative;
clear: left;
width: 80%;
margin-left: 10%;
border: 0;
}
form img {
float: left;
}
label {
display: block;
margin-top: 30px;
______________________________________________________________________

Le bout de code que j'essaie de bricoler :
_______________________________________________________________________
print ("<form name='form1' method='post' action='quizz3r.php'>");
for ($j=1;$j<$nb;$j++)
print ("<fieldset><legend>Etes-vous passé par là ?</legend>
<img src='$imgligne[$j]' alt='' >
<label for='r_01'>
<input id='r_01' type='radio' name='reponse[$j]' value='oui' > Oui
</label>
<label for='r_02'>
<input id='r_02' type='radio' name='reponse[$j]' value='non' > Non
</label>
</fieldset>

</form>");
_______________________________________________________________________
Mais si l'affichage de la première image est bon avec les boutons à
droite, pour les img suivantes, les boutons se placent en-dessous .
Je ne vois pas de différence avec le code qui marche mais qui lui ne
contient pas de boucle...
<br clear ??? j'ai essayé pas mal de trucs sans succès
Merci pour vos conseils.


--
AlainL

2 réponses

Avatar
Olivier Miakinen
Bonjour,

Je n'ai pas de réponse à ta question, mais...

Le 04/02/2011 19:47, alainL a écrit :

for ($j=1;$j<$nb;$j++)
[...]
<input id='r_01' [...]
[...]
<input id='r_02' [...]



À partir du moment où $nb est plus grand que 1 (ce que l'on peut
supposer d'une vraie boucle), le code généré sera forcément invalide.

Cordialement,
--
Olivier Miakinen
Avatar
alainL
Le 05/02/2011 14:59, Olivier Miakinen a écrit :
Bonjour,

Je n'ai pas de réponse à ta question, mais...

Le 04/02/2011 19:47, alainL a écrit :

for ($j=1;$j<$nb;$j++)
[...]
<input id='r_01' [...]
[...]
<input id='r_02' [...]



À partir du moment où $nb est plus grand que 1 (ce que l'on peut
supposer d'une vraie boucle), le code généré sera forcément invalide.

Cordialement,



Pour l'affichage, j'ai finalement réussi à placer les deux boutons à
droite de chaque image en mettant un <clear='all'> après le </fieldset>

Maintenant que l'affichage me plaît un peu plus, je vais essayer la
suite... A bientôt !

--
AlainL

http://autourdalos.fr