Choix des variables de session
bonjour,
pour bien commercer son travail ?
ce que je fais (mais est-ce bien ???) :
page de saisie 1 du formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
session_name('tototest'); // page 1
session_start();
echo $tablerreur; // n'imprime rien la 1ère fois
$_SESSION['mtd']= 0; // variable de calcul
$_SESSION['nomp']= "nomp"; // nom champ saisie
$_SESSION['prenomp']= "prenomp"; // prenom champ saisie
....
<body>
<input type="hidden" name="retour" value="identite1.php"/>
<form name="aid1" action="tridentite2.php" method="post" enctype="multipart/form-data">
<input type="text" name="nomp" value="<?php echo $nomp;?>" >
// objectif si je reviens sur cette page je reaffiche la variable nomp que j'ai controlé en page 2. |
mais j'ai une erreur ::aie: il ne connait pas la variable nomp dans l'input !
question 1
la session est-elle bien déclarée ?
question 2
au lieu de
$_SESSION['nomp']= "nomp"; // nom champ saisie
dois je mettre ??
$_SESSION[$nomp]= "nomp"; // nom champ saisie
question 3
lorsque je vais revenir sur cette page en cas d'erreur, les variables vont être remise à blanc ou a 0 ? je ne pourrais pas les réafficher !
dur dur :mrgreen:
question 4
est-ce que je peux avoir un "tag" sur ma page pour y revenir ?
en cas d'erreur page de controle, le 'header retour' me renvoi en haut de page 1. c'est pour cela que j'ai mis
echo $tablerreur. (pour imprimer les noms des champs en erreur ) mais est-ce que cela va marcher ??
merci
_________________
la vie est une maladie sexuellement transmissible, et 100 % mortelle !
le bon choix des variables (de session)
meme en mettant
Code:
1 2
|
$_SESSION[$nomp]='nomp'; |
et meme en ajoutant (après cet essai)
Code:
1 2
|
<input type="text" name="nomp" value="<?php echo $_SESSION[$nomp];?>" > |
il ne reconnait pas la variable
<br /><b>Notice</b>: Undefined variable: nomp in <b>C:\wamp\www\fsg08\identite1a.php</b> on line <b>76</b><br />nomp
quelle methode ?
merci