Je vous mets un bout de code qui me pose problème, et dont je comprends plus très bien. Il n'y aucune erreur d'affichée et les sessions sont les bonnes par rapport au contrôle.
- le premier contrôle doit inclure une page.
- Le deuxième contrôle doit inclure une autre page.
Quoi qu'il arrive, c'est toujours le deuxième contrôle ( if/else ) qui est pris en valeur en zappant le premier ( if/else ). Comment puis je expliquer cela ?
De toute façon, je passe à coter de quelques choses, mais pas moyen de mettre le doigt dessus
Merci de vos aides et explications.
// 1er Controle - Envoie mail NAIS
/****************************************************************/
if(isset($_SESSION['page_actua']) && $_SESSION['page_actua'] == 1 && isset($_SESSION['variable_1']) && $_SESSION['variable_1'] == 1){
$_SESSION['acte_mail'] = 'd\'acte de naissance';
$_SESSION['acte'] = 'sans filiation' ;
$page_envoyer = 1;
$_SESSION['page_envoyer'] = $page_envoyer;
if(file_exists(path_mail.'inc_mail_nais.php')){include(path_mail.'inc_mail_nais.php');}else {echo "Le fichier inc_mail_nais n\'existe pas";}
}
else{
$_SESSION['acte_mail'] = 'd\'acte de naissance';
$_SESSION['acte'] = 'avec filiation' ;
$page_envoyer = 1;
$_SESSION['page_envoyer'] = $page_envoyer;
}
/****************************************************************/
// 2me controle - Envoie autre MAR
/****************************************************************/
if(isset($_SESSION['page_actua']) && $_SESSION['page_actua'] == 2 && isset($_SESSION['variable_1']) && $_SESSION['variable_1'] == 1){
$_SESSION['acte_mail'] = 'd\'acte de mariage';
$_SESSION['acte'] = 'sans filiation' ;
$page_envoyer = 2;
$_SESSION['page_envoyer'] = $page_envoyer;
if(file_exists(path_mail.'inc_mail_mar.php')){include(path_mail.'inc_mail_mar.php');}else {echo "Le fichier inc_mail_mar n\'existe pas";}
}
else{
$_SESSION['acte_mail'] = 'd\'acte de mariage';
$_SESSION['acte'] = 'avec filiation' ;
$page_envoyer = 2;
$_SESSION['page_envoyer'] = $page_envoyer;
}