Bonjour a tous, j espere que vous allez tous bien, j ai un ptit souci.
voila comment le code marche, quand je clique sur le bouton la fonction affiche une calcule et l envoi dans une page (connexion.php). TOut ca c est ok mais la session qui a ete creé n est pas definie si je l utilise dans une autre page. Vous pourriez m aider?
Voici le code
et voici la page connexion.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <div id="temp" style="font-weight:bold; border:1px solid red; display:table"></div> <div id="result1">10</div> <div id="envoyer" style="border:1px solid red; background-color:black; color:white; display:table">GO</div> <script src="jquery-1.11.1.min.js" type="text/javascript"></script> <script> $("#envoyer").click(function(){ $calcule = 9.9 * 5; $("#result1").html($calcule); $data = $("#result1").html(); // pas de ($calcule)! $.ajax({ type: "POST", url: "connexion.php", data: 'data='+$data, success: function(data){ $("#temp").html(data); } }); }); </script>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php if (isset($_POST['data'])) { @session_start(); $_SESSION['data'] = $_POST['data']; echo 'Ok, la valeur enregistre: '.$_SESSION['data']; } else {echo 'Ko';} ?>
et voici l autre page qui utilise la variable session. Ca n affiche rien alors que ca devrai afficher Ok - la valeur enregistre: 49,5
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php session_start(); if (isset($_SESSION['data']) { echo 'Ok - la valeur enregistre: '.$_SESSION['data']; } else echo 'KO'; ?>
Partager