Revenir sur la page d'où on vient après modifications

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 : Revenir sur la page d'où on vient après modifications

Revenir sur la page d'où on vient après modifications

par stanfield » 30 oct. 2008, 18:01

Bonjour à tous !

Voici mon problème :
Je suis sur une page, sur laquelle est générée une liste à partir d'une base de donnée.
l'URL de cette page est de la forme :
../admin/recherche-employeurs.php?mot=ifsi&Submit=Rechercher
Je clique sur le bouton modifier en fin de ligne, qui me permet de modifier les attributs de la ligne en question.

Sur cette nouvelle page, une fois que j'ai modifié ce que je voulais, et que je clique sur "metre à jour", le programme me renvoi à la liste "non filtrée", brute de la forme :
../admin/recherche-employeurs.php
Comment faire pour revenir à ma recherche précédente, avec les champs correctement mis à jour ?

dans la page où je peux apporter les modifications, il y a ce code à un moement, je pense que c'est le truc en question :
  $updateGoTo = "liste-employeurs.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $updateGoTo));
}
Merci d'avance pour votre aide !