récupérer la variable dans toutes les pages

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 : récupérer la variable dans toutes les pages

par Ryle » 28 juin 2007, 11:07

Petite remarque sur ton formulaire, il manque la guillemet fermant l'attribut action.
Et à la place de ?nom=$nom, ne faudrait il pas plutôt ?nom=<?php echo $nom; ?>, voire ?nom=<?php echo $_GET['nom']; ?>

M'est avis que le %20 (qui correspond à un espace) et que tu vois apparaitre dans ton url est celui-ci :
action="list.php?nom=$nom method="get"
Sinon, si cette valeur te sers ailleurs, tu peux effectivement suivre la suggestion de Snipy pour garder la valeur en session et pouvoir y accéder de n'importe quelle page :)

par AB » 28 juin 2007, 00:18

j'ai pas tout compris à ton post, mais quand je vois
récupérer la variable dans toutes les pages
Je pense tout de suite à l'utilisation de sessions :)
+1

Sinon il faut retransmettre les variables dans chaque page par un get ou un post.

par Snipy » 27 juin 2007, 23:47

j'ai pas tout compris à ton post, mais quand je vois
récupérer la variable dans toutes les pages
Je pense tout de suite à l'utilisation de sessions :)

récupérer la variable dans toutes les pages

par martial » 27 juin 2007, 23:35

Bonjour à tous!

j'ai crée un formulaire pour récupérer une variable avec la méthode get
<form name="Form" action="list.php?nom=$nom method="get" onSubmit="return validation();">
blabla...
<input name="save" type="hidden" id="save" value="true">
<input name="Submit" type="submit" class="submit" value="OK" >
Ensuite je récupére cette variable dans un script php intitulé list.php
 if(isset($_GET['nom'])) 
     { 
    $nom=$_GET['nom']; 
     } 
quand je clique sur OK la page m'affiche un tableau(la requête SQL fonctionne parfaitement) avec toutes les informations en rapport avec la variable $nom ...d'ailleurs voici l'URL dans la barre d'état de IE

http://localhost/bdd/list.php?nom=toto& ... &Submit=OK

...le probléme est que le tableau fait plusieurs pages et posséde un champ recherche et à chaque rafraichissement de page il perd la variable $nom (URL...http://localhost/bdd/list.php?%20nom= )

existe-t-il un moyen pour récupérer une bonne fois cette variable quelquesoit la page affichée avec list.php?

merci pour votre aide!!!!