Listing du fichier contenuHist.php avec syntaxhighlighter
<?php include("std.php") ; debutPage("lundi 2/12/17","strict") ; h1("Derniers cours, couplage PHP/MySQL") ; ## exemple incorrect pour test : # mysql_connect("localhote","anonymous","anonymous") or die("probleme de connexion") ; $crC = mysql_connect("localhost","anonymous","anonymous") ; # 1. on teste si on arrive à se connecter if (!$crC) { h2("connexion impossible") ; finPage() ; exit(-1) ; } ; # fin de si # si on est ici, c'est que la connexion est OK h2("Base de données statdata") ; # 2. on teste donc si on arrive à ouvrir la base de données $crUB = mysql_select_db("statdata") ; # mettre statdatb pour tester avec base incorrecte if (!$crUB) { h2("base de données inaccessible") ; finPage() ; exit(-1) ; } ; # fin de si # si on est ici, c'est que la base de données est ouverte # 3. on affiche toute la table par ordre historique # (avec notre choix de l'ordre des colonnes) h2("Contenu de la table histoire") ; $que = "select date,evenement as event from sen_HIST order by date asc " ; $res = mysql_query($que) ; ## progression dans l'écriture du code PHP : # 1. mysql_fetch_array # 2. while(mysql_fetch_array) # 3. table ou autre affichage # 4. habillage, mise en forme, css etc. table(1,10,"collapse") ; entetestableau("Date Evènement","cadrebleu") ; while ( $tab = mysql_fetch_array($res) ) { tr("cadrejaune") ; td("R") ; echo $tab["date"] ; fintd() ; td("L") ; echo $tab["event"] ; fintd() ; fintr() ; } ; # fin de tant que fintable() ; pvide() ; p() ; echo "Le code-source de la page est ".href("montresource.php?nomfic=contenuHist.php","ici")."." ; finp() ; 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)