Listing du fichier contenuHist.php
00001 <?php
00002 include("std.php") ;
00003 debutPage("lundi 2/12/17","strict") ;
00004
00005 h1("Derniers cours, couplage PHP/MySQL") ;
00006
00007 ## exemple incorrect pour test :
00008 # mysql_connect("localhote","anonymous","anonymous") or die("probleme de connexion") ;
00009 $crC = mysql_connect("localhost","anonymous","anonymous") ;
00010
00011 # 1. on teste si on arrive à se connecter
00012
00013 if (!$crC) {
00014 h2("connexion impossible") ;
00015 finPage() ;
00016 exit(-1) ;
00017 } ; # fin de si
00018
00019 # si on est ici, c'est que la connexion est OK
00020
00021 h2("Base de données statdata") ;
00022
00023 # 2. on teste donc si on arrive à ouvrir la base de données
00024
00025 $crUB = mysql_select_db("statdata") ; # mettre statdatb pour tester avec base incorrecte
00026
00027 if (!$crUB) {
00028 h2("base de données inaccessible") ;
00029 finPage() ;
00030 exit(-1) ;
00031 } ; # fin de si
00032
00033 # si on est ici, c'est que la base de données est ouverte
00034
00035 # 3. on affiche toute la table par ordre historique
00036 # (avec notre choix de l'ordre des colonnes)
00037
00038 h2("Contenu de la table histoire") ;
00039 $que = "select date,evenement as event from sen_HIST order by date asc " ;
00040 $res = mysql_query($que) ;
00041
00042 ## progression dans l'écriture du code PHP :
00043
00044 # 1. mysql_fetch_array
00045 # 2. while(mysql_fetch_array)
00046 # 3. table ou autre affichage
00047 # 4. habillage, mise en forme, css etc.
00048
00049 table(1,10,"collapse") ;
00050 entetestableau("Date Evènement","cadrebleu") ;
00051 while ( $tab = mysql_fetch_array($res) ) {
00052
00053 tr("cadrejaune") ;
00054 td("R") ; echo $tab["date"] ; fintd() ;
00055 td("L") ; echo $tab["event"] ; fintd() ;
00056 fintr() ;
00057
00058 } ; # fin de tant que
00059 fintable() ;
00060
00061 pvide() ;
00062 p() ;
00063 echo "Le code-source de la page est ".href("montresource.php?nomfic=contenuHist.php","ici")."." ;
00064 finp() ;
00065 finPage() ;
00066 ?>
00067
00068
00069
00070
00071
00072
00073
00074
00075
La coloration syntaxique est réalisée par un enrobage de la function php nommée highlight_file
mais si vous préférez, vous pouvez utiliser celle de SyntaxHighlighter ou même celle de geshi.
Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.
Retour à la page principale de (gH)