[PHP/HTML] formulaire avec plusieurs champs hidden

formulaire avec plusieurs champs hidden [PHP/HTML] - PHP - Programmation

Marsh Posté le 25-10-2007 à 20:27:12    

Bonjour!
 
J'ai un formulaire avec plusieurs champs "hidden" qui me permet par la biais d'un popup de rentrer un commentaire (qui est donc caché sur la page du formulaire) mais je n'arrive pas à stocker les variables en PHP, il écrase à chaque fois que je rentre un nouveau commentaire :/
 
comment faire pour lorsque je valide un commentaire via mon popup le script PHP stock les variables des champs hidden (sans utiliser de bdd) ??
 
j'ai essayé en mettant $valeur1 .= $hide1 mais c'est pareil :'( (car la page html est "ré-éxecutée à saisie saisie de commentaire...)
 
Merci pour votre aide  :hello:

Reply

Marsh Posté le 25-10-2007 à 20:27:12   

Reply

Marsh Posté le 26-10-2007 à 01:20:57    

Je ne comprends pas bien ce que tu veux faire... mais pourquoi ne pas utiliser les sessions ?

Reply

Marsh Posté le 26-10-2007 à 08:42:09    

Bonjour
Déjà si c'est dans un popup et que les variables sont dans la page appelante il faut forcement que tu fasse appel à la page appelante, que tu la recharge après validation de ton formulaire et que tu récupère les variables en POST , un truc du style..  
 
Je ne vois pas bien l'interet de ce formulaire j'avoue, un peu comme flyphp ..

Reply

Marsh Posté le 26-10-2007 à 11:44:40    

Bonjour,
 
je suis en train de faire un site de poinage d'heure, et l'utilisateur peut via le biai d'un bouton qui ouvre un popup rentrer un commentaire, commentaire qui est stocké dans un champ "hidden".
 
J'ai en tout 7 commentaires sur la semaine, et lorsque que la saisie est terminée je souhaiterai récupérer les variables de ces champs hidden.
 
Le pb que je rencontre est qu'a chaque nouvelle saisie d'un commentaire la page principale se "recharge" et du coup écrase mes variables précédement rentrées!
 
J'ai essayé d'utiliser les sessions, mais sans y arriver ...
 
Si vous avez une idée, je suis preneur ;)
 
Merci  :hello:

Reply

Marsh Posté le 26-10-2007 à 12:08:33    

spamoi a écrit :


J'ai essayé d'utiliser les sessions, mais sans y arriver ...

 

Si vous avez une idée, je suis preneur ;)

 

Merci  :hello:


Arriver à utiliser les sessions correctement ? Spa bien compliqué non plus :/
T'as des didacticiels de partout sur le net...


Message édité par gooopil le 26-10-2007 à 12:09:00
Reply

Marsh Posté le 26-10-2007 à 12:21:20    

session_start();
$_SESSION['nom'] = $_POST['nom'];
echo $_SESSION['nom];

Reply

Marsh Posté le 26-10-2007 à 14:30:08    

Merci.
 
Je pense que mon problème vient plus du fait que j'utilise un popup pour rentrer mon commentaire que de l'utilisation des sessions!
 
Sinon j'ai trouvé une solution (temporaire j'éspère) qui est de ne pas mettre les champs en hidden mais tout simplement en *clair* ce qui permet à l'utilisateur de rentrer son commentaire directement sur la page principale sans passer par un popup...
 
M'enfin j'imagine qu'il y a une solution... non? :p
 
Sinon voici le début de mon code:
 

Code :
  1. <?php
  2. session_start();
  3. echo $_SESSION['login_session'] . "<br>";
  4. if($valide == "ok" ){
  5. echo "poste<br>";
  6. $_SESSION['hide1'] = $_POST['hide1'];
  7. $_SESSION['hide2'] = $_POST['hide2'];
  8. echo "1: " . $_SESSION['hide1'] . "<br>";
  9. echo "2: " . $_SESSION['hide2'] . "<br>";
  10. }
  11. ?>
  12. -----
  13. html
  14. -----


Message édité par spamoi le 26-10-2007 à 14:30:42
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed