function obtenirNbDispo($connexion, $idEtab, $idTypeChambre) { $nbOffre = obtenirNbOffre($connexion, $idEtab, $idTypeChambre); if ($nbOffre != 0) { // Recherche du nombre de chambres occupées pour l'établissement et le // type de chambre en question $nbOccup = obtenirNbOccup($connexion, $idEtab, $idTypeChambre); // Calcul du nombre de chambres libres $nbChLib = $nbOffre - $nbOccup; return $nbChLib; } else { return 0; } }
if (isset($_SESSION['pseudo']) && ($_SESSION['pseudo'] == 'Mairie' || $_SESSION['pseudo'] == $idEtab)) { $access = '1'; } else { $access = '0'; } // AFFICHAGE DU NOM DE L'ÉTABLISSEMENT ET D'UN LIEN VERS LE FORMULAIRE DE // MODIFICATION echo "<strong>{$nom}</strong><br>"; if (isset($_SESSION['pseudo']) && ($privil == '1' || $privil == '10') && $access == '1') { echo "<a href='cOffreHebergement.php?action=demanderModifierOffre&idEtab={$idEtab}'>\r\n Modifier</a>"; } echo "<table width='45%' cellspacing='0' cellpadding='0' class='tabQuadrille'>"; // AFFICHAGE DE LA LIGNE D'EN-TÊTE echo "\r\n <tr class='enTeteTabQuad'>\r\n <td width='30%'>Type</td>\r\n <td width='35%'>Capacité</td>\r\n <td width='35%'>Nombre de chambres</td> \r\n </tr>"; $rsTypeChambre = obtenirTypesChambres($connexion); // BOUCLE SUR LES TYPES DE CHAMBRES (AFFICHAGE D'UNE LIGNE PAR TYPE DE // CHAMBRE AVEC LE NOMBRE DE CHAMBRES OFFERTES DANS L'ÉTABLISSEMENT POUR // LE TYPE DE CHAMBRE) while ($lgTypeChambre = $rsTypeChambre->fetch(PDO::FETCH_ASSOC)) { $idTypeChambre = $lgTypeChambre['id']; $libelle = $lgTypeChambre['libelle']; echo " \r\n <tr class='ligneTabQuad'>\r\n <td>{$idTypeChambre}</td>\r\n <td>{$libelle}</td>"; // On récupère le nombre de chambres offertes pour l'établissement // et le type de chambre actuellement traités $nbOffre = obtenirNbOffre($connexion, $idEtab, $idTypeChambre); echo "\r\n <td>{$nbOffre}</td>\r\n </tr>"; } echo "\r\n </table><br>"; } } include "_fin.inc.php";