//obtenir numero comptable function obtenirNumComptable(){ $id=$_SESSION["idUser"]; $Requete = "select Comptable from visiteur where id='".$id."'"; $idCompt=mysql_query($Requete); $ligne=mysql_fetch_assoc($idCompt); return $ligne["Comptable"]; }
<!--Affichage visiteur ou comptable--> <?php if (estVisiteurConnecte() ) { if (obtenirNumComptable()==1){ ?> <h3>Comptable</h3> <ul id="menuList"> <li class="smenu"><a href="cAccueil.php" title="Page d'accueil">Accueil </a></li> <li class="smenu"><a href="cSeDeconnecter.php" title="Se déconnecter"> Se déconnecter</a></li> <li class="smenu"><a href="cValiderFichesFrais.php" title="Saisie fiche de frais du mois courant">Valider fiche de frais</a></li> </ul> <?php } else { ?> <h3>Visiteur médical</h3> <ul id="menuList"> <li class="smenu"><a href="cAccueil.php" title="Page d'accueil">Accueil </a></li> <li class="smenu"><a href="cSeDeconnecter.php" title="Se déconnecter"> Se déconnecter</a></li> <li class="smenu"> <a href="cSaisieFicheFrais.php" title="Saisie fiche de frais du mois courant">Saisie fiche de frais</a></li> <li class="smenu"><a href="cConsultFichesFrais.php" title="Consultation de mes fiches de frais">Mes fiches de frais</a></li> </ul> <?php } ?>
//obtenir la liste des utilisateurs: function obtenirReqUtilisateurFicheFrais(){ $Visiteur ="Select id, prenom, nom from fichefrais, visiteur where fichefrais.idVisiteur=visiteur.id AND idEtat='CR';"; $ReqVisit=mysql_query($Visiteur); return $ReqVisit; }
<!--Affichage des utilisateurs--> <select id="lstUtil" name="lstUtil" title="Sélectionnez l'utilisateur souhaité pour la fiche de frais" 0nchange="submit()"> <?php // on propose tous les utilisateurs $idVisiteurSelect=""; if(isset($_POST['lstUtil'])) $idVisiteurSelect=$_POST['lstUtil']; $ReqVisit = obtenirReqUtilisateurFicheFrais(); while ($result=mysql_fetch_array($ReqVisit)){ $selected=""; if ($idVisiteurSelect==$result['id']) $selected="selected="; echo "<option value=".$result['id'].' '.$selected.'>'.$result['prenom'] ." ".$result['nom']."</option>"; } ?> </select>
<!--Affichage des mois des utilisateurs--> <select id="lstMois" name="lstMois" title="Sélectionnez le mois souhaité pour la fiche de frais"> <?php // on propose tous les mois pour lesquels le visiteur a une fiche de frais $moisVisit="select fichefrais.mois as mois from fichefrais where fichefrais .idvisiteur ='" . $idVisiteurSelect . "' order by fichefrais.mois desc "; $idJeuMois = mysql_query($moisVisit, $idConnexion); $lgMois = mysql_fetch_assoc($idJeuMois); while ( is_array($lgMois) ) { $mois = $lgMois["mois"]; $noMois = intval(substr($mois, 4, 2)); $annee = intval(substr($mois, 0, 4)); ?> <option value="<?php echo $mois; ?>"<?php if ($moisSaisi == $mois) { ?> selected="selected"<?php } ?>><?php echo obtenirLibelleMois($noMois) . " " . $annee; ?></option> <?php $lgMois = mysql_fetch_assoc($idJeuMois); } mysql_free_result($idJeuMois); ?>