Listing du fichier rdv_med.php
00001 <?php
00002 include("../std.php") ;
00003 debutPage("RDV médecin","strict","skel.css") ;
00004 h1("Rendez-vous médecin ") ;
00005 blockquote() ;
00006 debutSection() ;
00007
00008 $ldi = "JD EV HP AB CD EF" ; # Liste Des Initiales
00009 $ldi = trim($ldi) ; # enlève les espaces au début et en fin de chaine
00010
00011 $tdi = preg_split("/\s+/",trim($ldi)) ; ; # Tableau Des Initiales
00012
00013 ## depuis php 5.3
00014 ## ceci est interdit :
00015 ##
00016 ## $tdi = split(" ",$ldi) ; # Tableau Des Initiales
00017 ##
00018
00019 /* il ne faut surtout pas écrire */
00020 /* car cela met plein de balises */
00021 /* et rend le code php peu lisible */
00022 /* de plus, le code HTML produit est tout sur une ligne ce qui est difficile à lire ! */
00023 /*
00024
00025 echo "<select name='initiale'>" ;
00026 $tdci = preg_split("/\s+/",$ldi);
00027 $ni = 0 ;
00028 foreach ($tdci as $ic) {
00029 $ni++ ;
00030 echo " <option value='$ni'>$ic</option>";
00031 } ; # fin de pour chaque
00032 echo "</select>" ;
00033 */
00034
00035 # à l'aide des fonctions standard de std.php :
00036
00037 h2("Une solution ") ;
00038
00039 form("http://forge.info.univ-angers.fr/scripts/mget.rex") ;
00040 p() ;
00041 echo "Choisissez l'initiale du médecin " ;
00042 $num = 0 ;
00043 input_select('num_med') ;
00044 foreach ($tdi as $initiales) {
00045 $num++ ;
00046 input_option($num,$initiales) ;
00047 } ; # fin pour chaque
00048 finselect() ;
00049 input_submit("envoi","envoi1") ;
00050 finp() ;
00051 finform() ;
00052
00053 /* on aurait pu écrire, car c'est encore plus court : */
00054
00055 sdl(5) ;
00056 h2("Autre solution ") ;
00057 p() ;
00058 echo "Choisissez l'initiale du médecin " ;
00059 listeSelectFromTxt("rep",$ldi,3) ;
00060 nbsp(5) ;
00061 input_submit("envoi","envoi2","tarose") ;
00062 finp() ;
00063 sdl(5) ;
00064
00065 finSection() ;
00066 finblockquote() ;
00067 finPage() ;
00068 ?>
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)