Listing du fichier categstages.php avec syntaxhighlighter
<?php include("../std.php") ; include("../statuno.php") ; $tit = "Statistiques sur les Stages de Maitrise M.A.S.S. à l'Université d'Angers" ; debutPage($tit) ; blockquote() ; debutSection() ; h1($tit) ; ######################################################## mysql_connect("localhost","anonymous","anonymous") ; mysql_select_db("statdata") ; $res = mysql_query("select count(nom) from stagesMaitrise ") ; $ligr = mysql_fetch_array($res) ; $nbstg = $ligr["count(nom)"] ; $res = mysql_query("select distinct an from stagesMaitrise order by an desc") ; $nban = 0 ; while ($ligr=mysql_fetch_array($res)) { $nban++ ; $an[$nban] = $ligr["an"] ; } ; # fin de tant que blockquote() ; p() ; echo "<font size='4' color='blue'>"; $mpa = sprintf("%3.1f",$nbstg/$nban) ; echo b("Il y a $nbstg stages répartis sur $nban années soit approximativement $mpa stages par an.") ; echo "</font>" ; finp() ; p() ; echo "Nombre de stages par catégorie :" ; finp() ; blockquote() ; table(1,5,"colapse") ; tr() ; th() ; echo "Catégorie" ; finth() ; th() ; echo "Nb Stages" ; finth() ; th() ; echo "Description" ; finth() ; th() ; echo "Pourcentage" ; finth() ; fintr() ; $nbca = 5 ; $cat[1] = "gp" ; $dcat[1] = " Gestion de production " ; $cat[2] = "info" ; $dcat[2] = " Informatique (analyse, développement...)" ; $cat[3] = "mkg" ; $dcat[3] = " Marketing " ; $cat[4] = "rh" ; $dcat[4] = " Ressources humaines " ; $cat[5] = "stat" ; $dcat[5] = " Statistiques et Analyse des données " ; $ica = 1 ; $stgdata = "" ; $labels = "" ; while ($ica<=$nbca) { $cac = $cat[$ica] ; $labels .= $cac ; if ($ica<$nbca) { $labels .= "_" ; } $res = mysql_query("select count(nom) from stagesMaitrise where categorie = \"$cac\" ") ; $ligr = mysql_fetch_array($res) ; $nba = $ligr["count(nom)"] ; $pcn = sprintf(" %3.0f",100.0*$nba/$nbstg) ; $stgdata .= $nba ; if ($ica<$nbca) { $stgdata .= "_" ; } tr() ; td() ; echo " $cat[$ica]" ; fintd() ; td("R") ; echo $nba ; fintd() ; td() ; echo " $dcat[$ica]" ; fintd() ; td("R") ; echo "$pcn %" ; fintd() ; fintr() ; $ica++; } ; # fin tant que sur ian fintable() ; finblockquote() ; pvide() ; p("center") ; $titImg = urlencode("Répartition des catégories de stages") ; $img = "../jphistopct.php?vdata=$stgdata&xmrks=$labels&titr=$titImg" ; echo img($img,"stages") ; finp() ; # pour debug : echo "<pre>echo $img</pre>\n" ; ## doit produire : ## ../jphistopct.php?vdata=8_93_5_3_35 ## &xmrks=gp_info_mkg_rh_stat ## &titr=R%E9partition+des+cat%E9gories+de+stages finblockquote() ; ######################################################## finSection() ; finblockquote() ; finPage() ; ?>La coloration syntaxique est réalisée par : SyntaxHighlighter.
Si vous préférez, vous pouvez utiliser celle de geshi ou même celle construite autour de la fonction highlight_file.
Retour à la page principale de (gH)