Fichier Exercice_page1.php <HTML> <HEAD> <TITLE>Gestion de Session</TITLE> </HEAD> <H1> Veuillez Saisir votre code client </H1> <BODY> <FORM action = "Exercice_page2.php" method = post> <INPUT TYPE="text" NAME="zt_code"> <INPUT TYPE = "submit" name = bt_submit value="Valider" > </P> </FORM> </BODY> </HTML>
—-
Fichier Exercice_page2.php
session_start(); //démarre la session
// a placer en haut de la page avant toute instruction HTML
?>
echo "Fiche signalétique"; session_register("s_code"); $_SESSION["s_code"] = $_POST["zt_code"]; $maConnexion = odbc_connect ("commandes", "", ""); $req_client = "select * from clients where code_client = '" . $_SESSION["s_code"]. "'"; $r_client = odbc_exec ($maConnexion, $req_client ); require "recordsetODBC_vers_tableau.php"; creer_tab($r_client, ""); //enregistre le code_client en variable session odbc_free_result($r_client); odbc_close($maConnexion); ?><INPUT TYPE = "submit" name = bt_submit value="Accès au Commandes" > </FORM> </HTML>
—-
Fichier Exercice_page3.php
//accède à la session en cours
session_start();
?>
//récupère le code du client à partir de la variable session
$s_code=$_SESSION["s_code"];
echo "Votre code client : $s_code";
echo "
";
echo "Voici la liste de commandes";
$maConnexion = odbc_connect ("commandes", "", "");
$req_cde = "select * from commandes where code_client = '$s_code'";
$r_cde = odbc_exec ($maConnexion, $req_cde);
//affiche la liste des commandes du client
require "recordsetODBC_vers_tableau.php";
creer_tab($r_cde, "");
odbc_free_result($r_cde);
odbc_close($maConnexion);
// détruit la session active
session_destroy();
?>Pages: 1 2