Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2007, 09h24   #1
Membre à l'essai
 
Inscription : janvier 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 47
Points : 22
Points : 22
Par défaut session_start() et formulaire

Bonsoir,je rencontre un probléme avec la soumission de mes formulaires et l'activation des sessions en php.
En effet lorsqu'on soumet un formulaire , les valeurs de chaque champs sont conservé ,ce qui permet de les modifier si l'on clique sur précédent(aprés avoir soumis le formulaire).
Par exemple j'écris 'toto' dans le champ 'pseudo' , je clique sur envoyer puis sur précédent et il sera encore marquer 'toto' dans le champ.
Cependant , lorsque j'active les sessions(session_start()) , les valeurs sont perdus et lorsque je clique sur précédent tout les champs sont vides
Voici un exemple ou si vous enlevez le session_start() de la première lignes , les valeurs seront restitué en cliquant sur précédent aprés la soumission du formulaire:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php
session_start();
?>
 
 
<form action="test.php" method="post" >
<fieldset>
<legend>Votre compte</legend>
<label for="email" id="emailLabel" >Email:</label><input type="text" id="email" name="email"  />
<label for="alias" id="aliasLabel" >Alias:</label><input type="text" id="alias" name="alias"  />
<label for="motDePasse" id="motDePasseLabel" >Mot de passe:</label><input type="password" id="motDePasse" name="motDePasse" />
<input type="hidden" name="inscription" />
</fieldset>
<input type="submit" value="valider" /><input type="reset" value="effacer" />
</form>
Ma question est donc comment utiliser les sessions tout en conservant la sauvegarde des valeurs?
Kapha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2007, 10h48   #2
Membre émérite
 
Avatar de sharrascript
 
Homme Franck
Développeur Web indépendant
Inscription : avril 2007
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Franck
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web indépendant

Informations forums :
Inscription : avril 2007
Messages : 678
Points : 900
Points : 900
bonjour,

dans cet exemple, ok, tu démarre bien ta session, mais où enregistre tu tes valeurs??

Il faut au moins remplir de variables de session, exemple:

Code :
$_SESSION['email'] = $_POST['email'];
et pour les récupérer:

Code :
echo $_SESSION['email'];

++
__________________
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
sharrascript est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2007, 11h17   #3
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
sharrascript a raison.
Faudrait que tu nous montres le code de test.php
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h13.


 
 
 
 
Partenaires

Hébergement Web