Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Dreamgratuit - Philosophie
14 avril 2008

Créer un sondage en PHP avec Dreamweaver – 3e partie

Nous allons parfaire l’affichage de nos résultats et réaliser un graphique en barre.

Créez dans Photoshop une image de taille 10 x 20 px contenant une couleur à votre convenance (plutôt unie ou alors avec un dégradé dans le sens de la hauteur).

Insérez cette image juste avant le calcul des pourcentages dans le tableau. Attribuez à cette image un alignement vertical en milieu abolu. Cette image a pour attribut une largeur donné automatiquement par Dreamweaver et qui correspond à 10px. Nous allons ajuster la largeur par défaut proportionnellement aux résultats du sondage. Pour cela dans l’attribut d’image insérez le bout de code suivant :

<img src="images/img-sondage.gif" width="<?php echo round(100 * $row_RS_reponse2['compteur'] / $row_RS_resultats['total'], 0); ?>" height="20" align="absmiddle" />

(Notez le 0 à la place du 2 dans l’arrondi car les largeurs des images sont des entiers).

Prévisualisez, vous devez maintenant obtenir quelque chose qui ressemble à ceci :

sondage6

Vous pouvez aussi si vous le désirez afficher un graphique en camembert. Pour cela reportez-vous à l’extension correspondante dont j’ai déjà parlée dans ce blog.

Nous verrons dans un  prochain billet comment conditionner l’affichage au vote et empêcher un internaute de voter plusieurs fois.

Publicité
Commentaires
Archives
Publicité
Publicité