Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
474 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Session et le bouton précédent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session et le bouton précédent

n°312285
simoes
Posté le 18-02-2003 à 17:58:32  profilanswer
 

Sur plusieurs pages de mon application web, quand je presse sur le bouton précedent, la page va bien à la bonne adresse mais ne m'affiche pas la page, cela m'affiche c'est impossible d'afficher la page!  
 
Je précise que je passe pas le session id en paramètres...
 
 
Merci

mood
Publicité
Posté le 18-02-2003 à 17:58:32  profilanswer
 

n°313682
simoes
Posté le 20-02-2003 à 07:49:58  profilanswer
 

UP !

n°313808
ethernal
Chercheur de vérité...
Posté le 20-02-2003 à 10:56:19  profilanswer
 

c'est simplement pcq tu as fait un "post".
si tu fais actualiser, il va te demander pour réenvoyer les informations.
Après l'envoi des données dans ton formulaire, fais un  
header("location: mapage.php" );

n°313830
simoes
Posté le 20-02-2003 à 11:07:22  profilanswer
 

ethernal a écrit :

c'est simplement pcq tu as fait un "post".
si tu fais actualiser, il va te demander pour réenvoyer les informations.
Après l'envoi des données dans ton formulaire, fais un  
header("location: mapage.php" );


 
Oui masi dans la page d'ajout je teste les champs du formulaire! Si il y a un erreur je doit revenir en arrière.  
 
Je ne veux pas faire de bouton ou de lien pour revenir en arrière! Je veux utiliser les bouton précedent de IE !

n°313836
ethernal
Chercheur de vérité...
Posté le 20-02-2003 à 11:09:41  profilanswer
 

tu fais un  
if ($correct) {
  header("location: ma_page.php" );
}
else{
  header("location: erreur.php" );
}
 

n°313838
beleg
黑社會
Posté le 20-02-2003 à 11:11:02  profilanswer
 

Citation :


Je veux utiliser le bouton précedent de IE !


 
difficile ...
tu testes les valeurs du forumlaire si incorrect, tu reviens automatiquement au formulaire ( header comme a dit ethernal ) en affchant un message derreur et en remettant les infos saisies par le visiteur ds le formulaire a lexception du mot de passe.
 

n°313881
simoes
Posté le 20-02-2003 à 11:37:46  profilanswer
 

si je fait un header les valeurs de mon formulaire ne seront pas gardées en mémoire! contrairementau bouton précendent!
 
Je ne veux pas passser toutes mes valeurs en paramêtres et les remettre quand je recharge la page!!

n°313943
beleg
黑社會
Posté le 20-02-2003 à 12:38:22  profilanswer
 

trouve mieux alors, ca minteresse ... je nai pas trouvé mieux, je passe le tableaux des valeurs des champs du form dans lurl encodé ds une chaine de longueur fixe il me semble.

n°313956
ethernal
Chercheur de vérité...
Posté le 20-02-2003 à 13:03:02  profilanswer
 

mon_formulaire.php

Code :
  1. session_start();
  2. if ($form_submit){
  3.   if ($correct) {
  4.      header("location: ma_page.php" );
  5.   }
  6.   else{
  7.      $HTTP_SESSION_VARS['login']= $HTTP_POST_VARS['login'];
  8.      ...
  9.      header("location: mon_formulaire.php" );
  10.   }
  11. else{
  12.   //  echo de ton formulaire avec les valeurs de session si elles existent
  13.   // mise à 0 des valeurs de session
  14. }


ça fct aussi avec les cookies si tu préfères

n°313993
beleg
黑社會
Posté le 20-02-2003 à 13:52:52  profilanswer
 

sacreubleu, c vrai que jai les sessions, je peux y coller mon tableau ...  :o
 
EDIT : Testé et approuvé  :jap:  :jap:  :jap:  

Code :
  1. $template = LoadSkin("skin_infos" );
  2. if (isset($_SESSION["member"]))
  3. {
  4.  $member = $_SESSION["member"];
  5.  //$temp = explode("::",base64_decode(urldecode($coord)));
  6.  //$member["login"] = $temp[0];
  7.  //$member["email"] = $temp[3];
  8.  $member["sexe"] = SelectGenre($member["sexe"]);
  9.  //$member["naissance"] = $temp[5];
  10.  $member["idcountry"] = SelectCountry($D,$member["idcountry"]);
  11.  //$member["ville"] = $temp[7];
  12.  session_unregister("member" );
  13. }
  14. else
  15. {
  16.  $member["login"] = "";
  17.  $member["email"] = "";
  18.  $member["sexe"] = SelectGenre();
  19.  $member["naissance"] = "//";
  20.  $member["idcountry"] = SelectCountry($D);
  21.  $member["ville"] = "";
  22. }
  23. $member["action"] = "action.php?act=newmember";
  24. if ($error > 0)
  25. {
  26.  switch ($error)
  27.  {
  28.   case 1:  $errormsg = $dico["passworddif"];
  29.      break;
  30.   case 2:  $errormsg = $dico["loginexist"];
  31.      break;
  32.  }
  33.  $out .= $template->ErreurLogin($errormsg);
  34. }
  35. $out .= $template->EditInfo($member);


Message édité par beleg le 20-02-2003 à 14:10:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Session et le bouton précédent

 

Sujets relatifs
[Visual C++] Changer la couleur du texte d'un bouton ?PHP : précision session
variables de sessionSimuler un clic sur un bouton en javascript
[HTML] Comment créer un bouton Précédent ?session php.ini
[ Flash ] Bouton d'envoi de mail, quelle action ??Vérifier l'existance d'un session
de la transparence sur un bouton ?!!! 
Plus de sujets relatifs à : Session et le bouton précédent


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR