Listing du fichier sen_ronfle.php avec syntaxhighlighter
<?php include("../std.php") ; debutPage("L3SEN Table ronfle","strict") ; debutSection() ; h1("CALCULS DANS LA TABLE RONFLE ") ; p("grouge droite") ; echo "gilles.hunault@univ-angers.fr" ; finp() ; # connexion à la base statdata sur forge avec l'utilisateur anonymous $cnx = @mysql_connect("localhost","anonymous","anonymous") or die("problème de connexion") ; $dbz = mysql_select_db("statdata") or die ("problème de base de données") ; h2("Nombre d'hommes") ; $req = " SELECT COUNT(*) FROM ronfle WHERE sexe=0 " ; $res = mysql_query($req) ; $tabr = mysql_fetch_array($res) ; $nbhom = $tabr["COUNT(*)"] ; # echo "Requête : ".em($req) ; # br() ; echo em(" La table RONFLE comporte $nbhom hommes.") ; h2("Nombre d'hommes qui ronflent et qui fument") ; $req = " SELECT COUNT(*) FROM ronfle WHERE sexe=0 AND ronfle=1 AND taba=1" ; $res = mysql_query($req) ; $tabr = mysql_fetch_array($res) ; $nbhrf = $tabr["COUNT(*)"] ; # br() ; echo em(" La table RONFLE comporte $nbhrf hommes qui ronflent et qui fument.") ; h2("Pourcentage d'hommes qui ronflent et qui fument par rapport au nombre d'hommes via SQL") ; $champ = "pcthrf" ; $req = " SELECT 100*(COUNT(*)/$nbhom) AS $champ FROM ronfle WHERE sexe=0 AND ronfle=1 AND taba=1" ; $res = mysql_query($req) ; $tabr = mysql_fetch_array($res) ; $pct = $tabr[$champ] ; echo "Requête : ".em("$req ;") ; br() ; echo em(" Ce pourcentage via SQL est $pct.") ; h2("Pourcentage d'hommes qui ronflent et fument par rapport au nombre d'hommes via PHP") ; $pct = 100 * ($nbhrf/$nbhom) ; echo em(" Ce pourcentage via PHP est $pct.") ; h2("Pourcentage arrondi par SQL ") ; $champ = "pcthrf" ; $req = " SELECT ROUND(100*(COUNT(*)/$nbhom)) AS $champ FROM ronfle WHERE sexe=0 AND ronfle=1 AND taba=1" ; $res = mysql_query($req) ; $tabr = mysql_fetch_array($res) ; $pctarr = $tabr[$champ] ; echo em(" Ce pourcentage arrondi via SQL est $pctarr.") ; h2("Pourcentage arrondi par PHP ") ; $pct1 = round (100 * ($nbhrf/$nbhom) , 0 ) ; echo em(" Ce pourcentage arrondi via PHP est $pct1 %(version 1).") ; br() ; $pct2 = sprintf("%4.0f",100 * ($nbhrf/$nbhom) , 0 ) ; echo em(" Ce pourcentage arrondi via PHP est $pct2 % (version 2).") ; h2("Listage des 10 plus jeunes femmes qui ronflent ") ; $nbf = 0 ; $champ = "pcthrf" ; $req = " SELECT IDEN, AGE FROM ronfle WHERE sexe=1 AND ronfle=1 ORDER BY age LIMIT 10" ; $res = mysql_query($req) ; while ($tabr= mysql_fetch_array($res)) { $nbf++ ; $iden = $tabr["IDEN"] ; $age = $tabr["AGE"] ; echo " $nbf ID : $iden AGE = $age \n" ; br() ; } ; # fin de tant que h2("Listage en tableau des 10 plus jeunes femmes qui ronflent ") ; $nbf = 0 ; $champ = "pcthrf" ; $req = " SELECT IDEN, AGE FROM ronfle WHERE sexe=1 AND ronfle=1 ORDER BY age LIMIT 10" ; $res = mysql_query($req) ; table(1,5,"collapse") ; tr() ; th() ; echo " NUM " ; finth() ; th() ; echo "IDEN" ; finth() ; th() ; echo "AGE" ; finth() ; fintr() ; while ($tabr= mysql_fetch_array($res)) { $nbf++ ; $iden = $tabr["IDEN"] ; $age = $tabr["AGE"] ; tr() ; td("R") ; echo $nbf ; fintd() ; td() ; echo $iden ; fintd() ; td() ; echo $age ; fintd() ; fintr() ; } ; # fin de tant que fintable() ; ; mysql_close($cnx) ; ######################################### p() ; echo href("montresource.php?nomfic=sen_ronfle.php","Code-source de la page") ; finp() ; finSection() ; 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)