Valid XHTML     Valid CSS2    

Listing du fichier sen_hist_rep_c.php avec syntaxhighlighter


        <?php
        include("../std.php") ;
        debutPage("Questionnaire d'histoire") ;
        debutSection() ;
        include("sen_hist.php") ;
        $tabh = hist() ;
        
        h1("Questionnaire d'histoire") ;
        
        p() ;
        echo s_span("Voici la correction de vos réponses","gbleu").".\n" ;
        finp() ;
        
        blockquote() ;
        table(1,15,'collapse') ;
        
        $ide = 0 ; # indice de numéro
        $cum = 0 ; # cumul des points
        tr() ;
          th() ; echo "Evènement\n"        ; finth() ;
          th() ; echo "Date exacte\n"      ; finth() ;
          th() ; echo "Votre réponse\n"    ; finth() ;
          th() ; echo "Réponse correcte&nbsp?\n"    ; finth() ;
          th() ; echo "Cumul des points\n" ; finth() ;
        fintr() ;
        foreach ($tabh as $cle => $valeur) {
          $ide++ ;
          tr() ;
          td() ; echo "$valeur\n" ; fintd() ;
          td("R") ; echo "$cle\n"    ; fintd() ;
          $rep = $_GET["c".$ide] ;
          if ($rep=="") { $rep = "(aucune réponse)" ; } ;
          if ($rep==$cle) {
             $cum++ ;
             $repOk = "oui" ;
             $rep = s_span("&nbsp;$rep&nbsp;",'gvert') ;
          } else {
             $rep = s_span("&nbsp;$rep&nbsp;",'grouge') ;
             $repOk = "non" ;
          } ; # fin de si
          td("R") ; echo "$rep\n" ; fintd() ;
          td("c") ; echo "$repOk\n" ; fintd() ;
          td("R") ; echo "$cum\n" ; fintd() ;
          fintr() ;
        } ; # fin pourchaque
        fintable() ;
        finblockquote() ;
        
        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 gH    Retour à la page principale de   (gH)