2017-10-18 17 views
0

Je voudrais que ma SESSION conserve une valeur de formulaire pour une autre page.Comment prendre la valeur de formulaire pour une utilisation de session

Mon code de session est:

<?php 
session_start(); 

if(!isset($_SESSION['zotikwa_iri'])) 
{ 
    header("location:./erreur.php"); // redirection 
    exit; // arrêt du script 
} 

//The Session can show the page 
?> 

HTML 
<form method="post" action="page2.php"> 
<input type="text" name="nickname" value=""/> 
<input type="submit" name="bouton" value="Envoyer/>" 

Quel code dois-je insérer sur mon code Mysql et quel code dois-je entrer à la page suivante pour afficher la valeur de formulaire dans la page précédente?

Note: Je voudrais faire seulement avec SESSION.

Merci

+0

La valeur de formulaire ne sera pas disponible jusqu'à ce que le formulaire soit soumis. Alors 'page2.php' verra les valeurs du formulaire dans' $ _POST' – RiggsFolly

Répondre

0

let forme soit dans form.php

<?php 
session_start(); 
if(isset($_POST['boutom'])){ 
$_SESSION['nickname']=$_POST['nickname']; 
} 
?> 

si vous obtenez la valeur de la session du surnom dans page2.php

<?php 
session_start(); 
echo $_SESSION['nickname']; 
?> 

si vous voulez détruire les valeurs de session session_destroy()

+0

'$ _POST ['boutom']' vous avez fait une faute de frappe dans le nom du tableau. –