$_session et Formulaires

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : $_session et Formulaires

par batti2b » 25 mai 2006, 01:01

Salut,

Dans la page de ton formulaire après la ligne session start mets ça:
$session_plogin = (isset($_SESSION['plogin']))?$_SESSION['plogin']:NULL;
et change ton champs de texte en:

Code : Tout sélectionner

<input type="text" name="login" size="50" maxlength="50" value="<?php echo $session_plogin; ?>" >
Voilou, j'espère que ça marchera ;)

$_session et Formulaires

par azerty53 » 25 mai 2006, 00:43

Bonsoir ou plutot Bonne nuit je devrais dire.

j'ai un petit probleme de formulaire.

en fait je voudrais que lorsque l'utilisateur se trompe sur le formulaire, qui n'ai pas a tout retaper les champs lorsqu'il devra corriger.

Donc j'ai 2 pages.

Une page avec le formulaire. Je montre que la ligne login mais c'es pareil pour tout les champs.
<p>Login: *</p>
	<input type="text" name="login" size="50" maxlength="50" value='<?php $_SESSION['plogin'] ?>' />
et une page ou je fais tout les test et j'enregistre dans la BDD
$Ulog = htmlentities(addslashes($_POST['login']));
$_SESSION['plogin'] = $Ulog;
A noter que j'utilise les pseudo frame et que le session start je l'ai fait dans la banniere tout en haut.

le probleme vient du fait que lorsque je reviens sur le formulaire pour corriger, le champs reste desesperement vide.

Si vous avez besoins d'infos je me tien a votre disposition.

COrdialement

C.Daniel