On pourrait encore améliorer le code
1- Pas besoin de deux fieldsets
2- On peut ajouter une légende à l'unique fieldset du formulaire
3- Utiliser du PHP pour générer les images via GD
=>
<form action="#" method="post" name="poll">
<fieldset>
<legend>Sondage</legend>
<ul>
<li><label for="tb">Très bien </label><input type="radio" name="vote" id="tb" value="1"></li>
<li><label for="cv">Ca va </label><input type="radio" name="vote" id="cv" value="2"></li>
<li><label for="b" >Bof </label><input type="radio" name="vote" id="b" value="3"></li>
<li><label for="m" >Médiocre </label><input type="radio" name="vote" id="m" value="4"></li>
</ul>
<input type="submit" name="submit" value="Voter"/>
<input type="reset" name="reset" value="Annuler"/>
</fieldset>
</form>
<h2>Résultats:</h2>
<dl>
<dt>Très bien</dt>
<dd><img src="results_image.php?value=24" alt=""/> 24%</dd>
<dt>Bien</dt>
<dd><img src="results_image.php?value=12" alt=""/> 12%</dd>
<dt>Bof</dt>
<dd><img src="results_image.php?value=18" alt=""/> 18%</dd>
<dt>Médiocre</dt>
<dd><img src="results_image.php?value=46" alt=""/> 46%</dd>
</dl>
|
Avec ici results_image.php qui va créer une image complète de la bonne taille en fonction de la value qui lui est passée
Comme ça pas besoin de s'emmerder à créer plein d'images et à étirer les machins
Message édité par masklinn le 03-07-2005 à 15:05:35
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody