2009-11-11 4 views
0

Je suis totalement nouveau pour le codage et j'aurais besoin d'aide concernant cette question de la mienne. la question est,stocker une valeur TextBox (dans une page html) dans la variable php array qui est ensuite stockée dans une session

J'ai environ 5 pages html.J'essaie de marcher l'utilisateur à travers chaque phase et c'est la raison pour laquelle j'ai diffent page pour entrer l'info.Chaque page HTML a certains champs de texte.Pour ex

Page1:lastname,firstname,mi... 
Page2:address,phone,city,state,zip 
Page3:date of join,time of joining,person who referred you 
Page4:insurance info,insurance number 
Page5:directions to the place, and so on. 

maintenant, la chose est que, je dois stocker les valeurs de champ à l'aide de sessions en php. Supposons que l'utilisateur passe de la page 1 à la page 2 (après avoir rempli tous les détails), puis s'il veut visiter la page 1, il devrait avoir tous les champs remplis avec les données qu'il a envoyées avant (ces détails peuvent être changé maintenant). Je veux stocker tous les champs dans un tableau PHP, puis stocker le tableau en utilisant des sessions. Ma question est de savoir comment définir la valeur de la variable php à la valeur dans la zone de texte (la zone de texte aura la valeur entrée par l'utilisateur) et comment puis-je concevoir le tableau, et le stocker dans la session .

Aussi je peux utiliser les mêmes variables de session sur toutes les pages, de sorte que je puisse enregistrer tous les détails entrés par un particulier dans le tableau (qui est ensuite stocké dans la session).

Toute aide est grandement appréciée.

Répondre

1

Vous pouvez accéder aux données qui vous sont transmises dans les variables $ _GET et $ _POST. par exemple

$lastname = $_POST['lastname']; 

Vous pouvez stocker la valeur de distance dans une session comme ça ...

session_start(); // call this once on your page 
$_SESSION['lastname'] = $_POST['lastname']; 

Vous pouvez même faire quelque chose comme ça ...

// Store all the posted values in the session 
$_SESSION['page1'] = $_POST; 
+0

merci pour la réponse rikh J'ai eu une autre question. Je peux stocker les variables de toutes les pages dans cette session var – swathi

+0

Oui. Lorsque vous appelez session_start(), toutes les données stockées dans la session sont récupérées et accessibles depuis $ _SESSION. Il fonctionne normalement en stockant les données dans un fichier sur le serveur et en utilisant un cookie pour trouver le bit de données correct sur la page suivante. –

+0

merci beaucoup Rikh – swathi

Questions connexes