From 0aadfb7a9a0d5312cb457807d586eba481e66c5b Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Sun, 8 Feb 2026 04:58:49 +0000 Subject: [PATCH] a --- Controleur/ControleurRechercheparcarte.php | 117 +++++++++++---------- 1 file changed, 59 insertions(+), 58 deletions(-) diff --git a/Controleur/ControleurRechercheparcarte.php b/Controleur/ControleurRechercheparcarte.php index 5203b36..87da2ba 100755 --- a/Controleur/ControleurRechercheparcarte.php +++ b/Controleur/ControleurRechercheparcarte.php @@ -72,71 +72,72 @@ class ControleurRechercheparcarte extends Controleur { if (count($parts) !== 3 || $parts[0] !== 'IS1') { $msgErreur = 'Carte invalide / Invalid card'; } + else{ + $codeEntite = $parts[1]; + $numeroBeneficiaireCarte = $parts[2]; - $codeEntite = $parts[1]; - $numeroBeneficiaireCarte = $parts[2]; + $donneesCarte=trim($_POST['donneesCarte']); - $donneesCarte=trim($_POST['donneesCarte']); + /* + var_dump( + array( + "codeEntite" => $codeEntite, + "numeroBeneficiaireCarte" => $numeroBeneficiaireCarte, + ) + ); + exit(); + */ - /* - var_dump( - array( - "codeEntite" => $codeEntite, - "numeroBeneficiaireCarte" => $numeroBeneficiaireCarte, - ) - ); - exit(); - */ - - if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ") - { - $msgErreur = 'Carte invalide / Invalid card'; - } - else - { - // faire le traitement de la carte ici - - $derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte); - - $beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte); - - $nbLignes = $beneficiaires->rowCount(); - - if($nbLignes==0) + if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ") { - $beneficiaires->closeCursor(); // Fermer le curseur - $msgErreur = "$numeroBeneficiaireCarte : Carte introuvable / Card not found"; - - /* - var_dump( - array( - "nbLignes" => $nbLignes, - "msgErreur" => $msgErreur, - ) - ); - exit(); - */ - } + $msgErreur = 'Carte invalide / Invalid card'; + } else { - $beneficiaire = $beneficiaires->fetch(); - $beneficiaires->closeCursor(); // Fermer le curseur - /* - var_dump( - array( - "beneficiaire" => $beneficiaire, - "nbLignes" => $nbLignes, - ) - ); - exit(); - */ - - $_SESSION['p_idBeneficiaire_C'] = $beneficiaire['idBeneficiaire']; - $_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C']; + // faire le traitement de la carte ici - $this->rediriger("Fichebeneficiaire"); - } - } + $derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte); + + $beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte); + + $nbLignes = $beneficiaires->rowCount(); + + if($nbLignes==0) + { + $beneficiaires->closeCursor(); // Fermer le curseur + $msgErreur = "$numeroBeneficiaireCarte : Carte introuvable / Card not found"; + + /* + var_dump( + array( + "nbLignes" => $nbLignes, + "msgErreur" => $msgErreur, + ) + ); + exit(); + */ + } + else + { + $beneficiaire = $beneficiaires->fetch(); + $beneficiaires->closeCursor(); // Fermer le curseur + /* + var_dump( + array( + "beneficiaire" => $beneficiaire, + "nbLignes" => $nbLignes, + ) + ); + exit(); + */ + + $_SESSION['p_idBeneficiaire_C'] = $beneficiaire['idBeneficiaire']; + $_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C']; + + $this->rediriger("Fichebeneficiaire"); + } + } + } } // var_dump($msgErreur);