Valid XHTML     Valid CSS2    

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