Valid XHTML     Valid CSS2    

Listing du fichier aqtExcel.php

 

00001     <?php
00002     
00003     
# # (gH) -_- aqtExcel.php ; TimeStamp (unix) : 24 Décembre 2015 vers 19:34
00004     
00005     
error_reporting(E_ALL | E_NOTICE ) ;
00006     
00007     include(
"std7.php") ;
00008     include(
"../statuno.php") ;
00009     include(
"aqtExcel_inc.php") ;
00010     
00011     
$titre
= "Analyse de données QT dans un fichier Excel " ;
00012     
debutPage
($titre,"strict","","") ;
00013     
debutSection() ;
00014     
h1
($titre) ;
00015     
00016     
$err
= 0 ;
00017     
$fExcel
= "her_extrait.xls" ;
00018     
00019     
# on vérifie que le fichier des données est présent
00020     
00021     
if (!
file_exists($fExcel)) {
00022     
$err++ ;
00023     
h2
("Fichier ".s_span($fExcel,"gbleuf")." non vu. Traitement impossible.","grouge") ;
00024     } else {
00025     
h2
("Analyse du fichier ".s_span($fExcel,"gbleuf").".") ;
00026     } ;
# fin si
00027     
00028     # on vérifie qu'il y a des données dans varQT
00029     
00030     
if (!isset(
$_GET["varQt"])) {
00031     
00032     
$err++ ;
00033     
h2
("Aucun paramètre fourni. Traitement impossible.","grouge") ;
00034     
h3
("Cliquer ".href("f_aqtExcel.php","ici","bouton_fin nou jaune_pastel")." pour retourner au formulaire.") ;
00035     
00036     } else {
00037     
00038     
# si c'est le cas, il faut que varQT soit "AGE", "TAILLE", "POIDS" ou "toutes"
00039     
00040     
$leParam
= $_GET["varQt"] ;
00041     
$lstParm
= "AGE TAILLE POIDS toutes" ;
00042     
$tabParm
= preg_split("/\s+/",$lstParm) ;
00043     
00044      if (!
in_array
($leParam,$tabParm)) {
00045     
$err++ ;
00046     
h2
("Paramètre fourni \"$leParam\" incorrect. Traitement impossible.","grouge") ;
00047     
h3
("Les paramètres valides sont : ".s_span($lstParm,"gvertf").".") ;
00048     
h3
("Cliquer ".href("f_aqtExcel.php","ici","bouton_fin nou jaune_pastel")." pour retourner au formulaire.") ;
00049     
00050      } ;
# fin si
00051     
00052     
} ; # fin si sur isset
00053     
00054     
if (
$err>0) {
00055     
h3
("Arr&ecirc;t du traitement suite aux erreurs.") ;
00056     } else {
00057     
00058     
# si on arrive ici, c'est que tout est OK du point de vue de PHP
00059     
00060     # ---------------------------------------------------------------------
00061     
00062     
$tabUnite
= array( "AGE" => "ans", "POIDS" => "kg", "TAILLE" => "cm" ) ;
00063     
00064     if (
$leParam
!="toutes") {
00065     
h3
("Analyse de la variable ".$leParam.".") ;
00066     
$sonUnite
= $tabUnite[$leParam] ;
00067     
analyse
($leParam,$sonUnite) ;
00068     } else {
00069     
h2
("Analyse de toutes les variables.") ;
00070     
$numAnalyse
= 0 ;
00071      foreach (
$tabUnite
as $unParam => $sonUnite ) {
00072     
$numAnalyse++ ;
00073     
h2
($numAnalyse.". Analyse de la variable ".$unParam.".") ;
00074     
analyse
($unParam,$sonUnite) ;
00075      } ;
# fin pour chaque
00076     
} ; # fin si
00077     
00078     
} # finsi sur err
00079     
00080     # ---------------------------------------------------------------------
00081     
00082     
p() ;
00083      echo
s_span
("Code-source de cette page","orange_stim nou")."&nbsp;: " ;
00084      echo
href
("montresource.php?nomfic=aqtExcel.php","aqtExcel.php")."." ;
00085     
finp() ;
00086     
00087     
# ---------------------------------------------------------------------
00088     
00089     
finSection() ;
00090     
finPage() ;
00091     
?>

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)