quand je fait précédent il ne reconnait plus mes donnée et tout plante
session_start(); //------ DEBUG ---------------// echo "<pre> POST :<br>"; if(isset($_POST)){ echo "<br> Submit : ok <br>"; print_r($_POST); } else { echo "<br> No Submit <br>"; } echo "</pre>"; echo "<br><br>"; echo "<pre> SESSION:<br>"; print_r($_SESSION); echo "</pre>"; //-----------------------------------// /* If ( isset ($_POST['tete'])){ $_SESSION['tete'] = $_POST ['tete']; } else { // rien.. }*/ $_SESSION['grandeur'] =isset( $_POST['grandeur'])? $_POST['grandeur']:isset($_SESSION['grandeur'])?$_SESSION['grandeur']:NULL; $_SESSION['type'] =isset( $_POST['type'])? $_POST['type']:isset($_SESSION['type'])?$_SESSION['type']:NULL; //------ DEBUG ---------------// echo "<br><pre>"; echo "<br> grandeur= ".$_SESSION['grandeur']; echo "<br> type= ".$_SESSION['type']; echo "</pre>"; //-----------------------------------// //$_SESSION['grandeur'] = isset( $_POST['grandeur'])? $_POST['grandeur']:isset($_SESSION['grandeur'])?$_SESSION['grandeur']:NULL; /* If ( isset ($_POST['tete'])){ $_SESSION['tete'] = $_POST ['tete']; } else { // rien.. }*/ //$_SESSION['grandeur'] = $_POST['grandeur']; // $_SESSION['type'] = $_POST['type'];
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php session_start(); //------ DEBUG ---------------// echo "<div>"; echo "<pre> POST :<br>"; if(isset($_POST)){ echo "<br> Submit : ok <br>"; print_r($_POST); } else { echo "<br> No Submit <br>"; } echo "</pre>"; echo "<br><br>"; echo "<pre> SESSION: avant modification en cas de submit<br>"; print_r($_SESSION); echo "</pre>"; //-----------------------------------// // On stocke les valeur du POST en SESSION if(isset($_POST)){ if(isset($_POST['grandeur'])){ $grandeur = $_POST['grandeur']; $_SESSION['grandeur'] = $_POST['grandeur']; } if(isset($_POST['type'])){ $type = $_POST['type']; $_SESSION['type'] = $_POST['type']; } }else{ $grandeur = $_SESSION['grandeur']; $type = $_SESSION['type']; } echo "</pre>"; echo "<br><br>"; echo "<pre> SESSION: APRES modification en cas de submit<br>"; print_r($_SESSION); echo "</pre>"; //------ DEBUG ---------------// echo "<br><pre>"; echo "<br> grandeur= ".$grandeur; echo "<br> type= ".$type; echo "</pre>"; //-----------------------------------// echo "</div>"; ?> <!DOCTYPE html> <html> <head>
<?php session_start(); //------ DEBUG ---------------// /* echo "<div>"; echo "<pre> POST :<br>"; if(isset($_POST)){ echo "<br> Submit : ok <br>"; print_r($_POST); } else { echo "<br> No Submit <br>"; } echo "</pre>"; echo "<br><br>"; echo "<pre> SESSION: avant modification en cas de submit<br>"; print_r($_SESSION); echo "</pre>"; */ //-----------------------------------// // On stocke les valeur du POST en SESSION if(isset($_POST)){ if(isset($_POST['grandeur'])){ $grandeur = $_POST['grandeur']; $_SESSION['grandeur'] = $_POST['grandeur']; } if(isset($_POST['type'])){ $type = $_POST['type']; $_SESSION['type'] = $_POST['type']; } }else{ $grandeur = $_SESSION['grandeur']; $type = $_SESSION['type']; } /* echo "</pre>"; echo "<br><br>"; echo "<pre> SESSION: APRES modification en cas de submit<br>"; print_r($_SESSION); echo "</pre>"; */ //------ DEBUG ---------------// /* echo "<br><pre>"; echo "<br> grandeur= ".$grandeur; echo "<br> type= ".$type; echo "</pre>"; */ //-----------------------------------// echo "</div>"; ?> <!DOCTYPE html> <html> <head>
27 nov. 2014 à 15:57
Et bien ce que je veux dire c'est que de page en page m'est session s'enregistre et ça ne cause aucun problème pour la commande via paypal. Par contre si je veut reculer de page c'est la que ca plante,
<?php
session_start();
$_SESSION['toto'] = $_POST['toto'];
$_SESSION['tete'] = $_POST['tete'];
?>
Donc sur chaque page j'enregistre le donnée $_POST pour qu'il ce suive
27 nov. 2014 à 16:02
tu as un message d'erreur ???
27 nov. 2014 à 16:05
otice: Undefined index: toto
otice: Undefined index: tete
Mais j'aimerais pouvoir garder en valeur les donnée que l'utilisateur choisi es-ce possible?
Modifié par jordane45 le 27/11/2014 à 16:16
si oui tu remplaces la variable session.. sinon..tu ne fais rien..