Valid XHTML     Valid CSS2    

Listing du fichier tplong_fns.php

 

00001     <?php
00002     
00003     ############################################################
00004     
00005     function 
connexion() {
00006     
00007        $cnx      
= @mysql_connect("localhost","anonymous","anonymous") ;
00008        $resCnx   
= @mysql_query($cnx) ;
00009     
00010        $nom_Base 
"test" ;
00011        $resUse   
= @mysql_select_db($nom_Base) ;
00012     
00013     } # fin de function connexion() {
00014     
00015     ############################################################
00016     
00017     function 
combien($ndlt) {
00018     
00019        $cha 
"count(*)";
00020        $res 
mysql_query("select $cha from $ndlt ") ;
00021        $tdr 
mysql_fetch_array($res) ;
00022        return( $tdr
[$cha] ) ;
00023     
00024     } # fin function combien
00025     
00026     ############################################################
00027     
00028     function 
google_ancre($nomp) {
00029       return( ancre
("http://www.google.fr/search?q=".urlencode($nomp),$nomp) ) ;
00030       ## produit : return ("<a href='http://www.google.fr/search?q=$nomp'>$nomp</a>\n") ;
00031       ## avec peut etre des + et des % après q= si caractères spéciaux pour une URL
00032     
# fin de function google_ancre
00033     
00034     ############################################################
00035     
00036     function 
ancre_decritService($nums,$noms) {
00037       return( ancre
("listeServices.php#SERV_$nums",$noms) ) ;
00038     } # fin de ancre_decritService
00039     
00040     ############################################################
00041     
00042     function 
montrePersonne($nomp,$nums,$noms,$nump,$leServ="") {
00043     
00044       tr
() ; td() ;
00045     
00046       table
(0,5) ;
00047       tr 
() ;
00048       td
() ;  echo "Personne : "       fintd() ;
00049       td
() ;  echo google_ancre(urlencode($nomp)) ; fintd() ;
00050       fintr
() ;
00051       # on affiche le servcie si $leServ est vide
00052       if (
""==$leServ) {
00053          tr
() ;
00054          td
() ;  echo "Service : " fintd() ;
00055          td
() ;  echo ancre_decritService($nums,$noms) ; fintd() ;
00056          fintr
() ;
00057       } ; # fin si
00058       fintable
() ;
00059     
00060       fintd
() ; td() ;
00061       echo "<img src='personne"
.$nump.".png ' alt='image $nump' />\n" ;
00062     
00063       fintd
() ;   fintr() ;
00064     
00065     } # fin de function montrePersonne
00066     
00067     ############################################################
00068     
00069     function 
listePersonnes($leServ="") {
00070     
00071     $nomp 
"nomPers" ;
00072     $noms 
"nomServ" ;
00073     $nums 
"nums" ;
00074     $que 
"select $nomp$noms , PERSI.numSERV as $nums from PERSI natural join SERVI " ;
00075     
00076     if (!""
==$leServ) {
00077       # filtrage par numéro de service
00078       $que 
.= " WHERE PERSI.numSERV = $leServ " ;
00079     } ; # fin si
00080     
00081     $res 
mysql_query($que) ;
00082     table
(1) ;
00083     $nump 
;
00084     while ($tdr
=mysql_fetch_array($res)) {
00085       $nump
++ ;
00086       montrePersonne
($tdr[$nomp],$tdr[$nums],$tdr[$noms],$nump,$leServ) ;
00087     } ; # fin de tant que
00088     fintable
() ;
00089     
00090     } # fin de function listePersonnes
00091     
00092     ############################################################
00093     
00094     function 
effectifService($nums) {
00095     
00096        $cha 
"count(*)";
00097        $res 
mysql_query("select $cha from PERSI WHERE numServ=$nums") ;
00098        $tdr 
mysql_fetch_array($res) ;
00099        return( $tdr
[$cha] ) ;
00100     
00101     } # fin de functioneffectifService
00102     
00103     ############################################################
00104     
00105     ?>

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)