edito
forum (21 057)
making of
preview newsletter
photoshop shortcuts
plan du site
b�tisier (24)
nouveaut�s (67)
mises � jour
banni�res (92)
liste de diffusion
infos l�gales
 


 

Devenez awares ! Et essayez de survivre.




aper�u
 

 

login | logout
g�rez votre profil
devenez membre
membres (2161)
anniversaires (796)
awares (349)
mickeys (343)
notables (83)
mod�rateurs (9)
votre vie priv�e

 

 

amis (22)
gfx fran�ais (58)
gfx autres (383)
pixel art (67)
ascii art (0)
paint/draw (97)
communaut�s (27)
portails gfx (16)
ressources (36)
flash (253)
3D (38)
java (2)

proposez votre site
derni�res entr�es
al�atoire (999)
quicklist
top 10










































999 sites
934 140 hits
 
 

� propos des tutos
tous les tutos (48)
rechercher un tuto

tutos al�atoires
679 411 hits

 

 

screen fonts
brushes
softwares
 
 
 

 

stats publiques
infocentres
r�f�rents (25072)
refs quicklist (25072)
visiteurs uniques
awards

20 701 667 hits
 





uels que soient la nature et le contenu de votre site, vous pouvez avoir besoin d'afficher des statistiques. Ces statistiques sont parfois plus efficaces en mode graphique, sous la forme de camemberts ou d'histogrammes. Voici une m�thode passablement rapide pour cr�er des graphiques dynamiques.



. barre brute


 
 

Pr�parez une barre de dimensions approximatives 200x10 pixels.

. barre d�coup�e


 
 

D�coupez la barre sous imageready et g�n�rez un tableau HTML et les images d�coup�es au format GIF ( voir tuto imageready - d�coupage ). Votre tableau doit comporter 5 cellules. Veillez dans la 4�me cellule � isoler uniquement la zone de couleur � l'int�rieur de la barre, la partie de la barre qui va varier.



 

Votre tableau ressemble normalement � quelquechose comme �a :

<TABLE WIDTH=242 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR><TD ROWSPAN=3>
<IMG SRC=barre_01.gif WIDTH=2 HEIGHT=8></TD><TD>
<IMG SRC=barre_02.gif WIDTH=238 HEIGHT=2></TD><TD ROWSPAN=3>
<IMG SRC=barre_03.gif WIDTH=2 HEIGHT=8></TD></TR><TR><TD>
<IMG SRC=barre_04.gif WIDTH=238 HEIGHT=4></TD></TR><TR><TD>
<IMG SRC=barre_05.gif WIDTH=238 HEIGHT=2></TD></TR></TABLE>


Ce qui donne :




 

Diminuez maintenant la largeur de la 3�me cellule. La barre de couleur se r�duit et la table garde son int�grit�.

<TABLE WIDTH=242 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR><TD ROWSPAN=3>
<IMG SRC=barre_01.gif WIDTH=2 HEIGHT=8></TD><TD>
<IMG SRC=barre_02.gif WIDTH=238 HEIGHT=2></TD><TD ROWSPAN=3>
<IMG SRC=barre_03.gif WIDTH=2 HEIGHT=8></TD></TR><TR><TD>
<IMG SRC=barre_04.gif WIDTH=138 HEIGHT=4></TD></TR><TR><TD>
<IMG SRC=barre_05.gif WIDTH=238 HEIGHT=2></TD></TR></TABLE>


Ce qui donne :




 

Pr�parez maintenant en amont du tableau HMTL un rapide script PHP qui calculera la largeur de la partie centrale de la barre. Vous pouvez calculer un pourcentage sur n'importe quelle donn�e stock�e dans la base. Par exemple ici, le pourcentage de membres ayant un site.

<?
$nb_membres=@mysqli_num_rows(mysql_query("select cle from membres", $link));
print ("membres : $nb_membres<br>");
$nb_sites=@mysqli_num_rows(mysql_query("select cle from membres where url!=''", $link));
print ("sites membres : $nb_sites<br>");
$largeur_max=238;
$largeur=$nb_sites_membres/$nb_membres*$largeur_max;
?>

Placez ce script avant le tableau HTML et remplacez dans ledit tableau la largeur de la 4�me cellule par la largeur calcul�e pr�c�demment :

<? print ($largeur); ?>

On obtient :

membres : 2161
sites membres : 593


Ce principe est largement utilis� dans les pages de statistiques.

piregwan
5298 visites




 

G PAS COMPRIS, 10 05 2002 � 21:24

Moi j'ai pas compris comment on aurait put faire la meme chose avec une seule cellule !!!


G PAS COMPRIS


solo, 02 05 2002 � 18:46

En programmation il a tellement de mani�re de faire. C'est selon l'appr�ciation de chacun.


solo (mickey)
48 ans (Lyon)
thanh@free.fr
http://www.entre-mars-e...


pulsart, 16 03 2002 � 15:39

d'apres moi s'il choisi 5 images plutot qu'une seul, c une question de style perso, non.....


pulsart


sicca, 30 09 2001 � 20:44

Ben moi je trouve �a plut�t cool ce d�coupage, comme �a tu voit par rapport au max... Bien sur si tu � plus d'une barre... Ya pas le m�me court en ASP ?


sicca (membre)
sicca@noos.fr
http://www.sicca-area.c...


gom3z, 01 08 2001 � 08:12

Hmmm pas cool la disparition de tes commentaires piregwan ...


gom3z (l'ami des belg...)
49 ans (Nottingham)
gom3z@piregwan.com


piregwan, 26 07 2001 � 22:27

bah comme �a, �a permet de glisser le lien vers le tuto d�coupage http://www.piregwa...

a+


piregwan (agent mad fana...)
48 ans (chamb�ry, 73)
krakoukas@piregwan-genesis...
http://www.piregwan-gen...


( 8 commentaires )
<< 1 2 3 4 5 6 7 8 9 10 11 12 >>

 
















P I R E G W A N . C O M
interface & d�veloppement - piregwan 1998-2002




toutes les banni�res


g�n�r� en 0.176 secondes