Valid XHTML     Valid CSS2    

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 gH    Retour à la page principale de   (gH)