transmissions de variables

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 : transmissions de variables

par seinto28 » 23 mai 2005, 11:08

Finalement, j'ai copier-coller mon formaulaire au lieu de faire un include, donc ça marche, c'est pas tres propre mais c bon.
merci :wink:

par seinto28 » 23 mai 2005, 09:39

Je vais essayer d'etre plus clair :

Sur une page php, apres une requete, je recupere un identifiant qui correspond a un produit :

$id="$ligne[id]";

Cette identifiant va me permettre de remplir un formulaire dont les infoirmations seront associées au bon produit. Ce formulaire existe sur une autre page php, donc je l'appel avec un require :

require("formaulaire.php");


Mon formulaire ressemble à ça :
<?
print("<FORM METHOD=GET ACTION=formulaire2.php>");

//Les différents champs a remplir


//Puis je transmets l'identifiant ($id) recupéré au formulaire2
print("<INPUT TYPE=hidden NAME=id VALUE=$id>");
print("<INPUT TYPE=submit VALUE=Soumettre></FORM>");


Je clique sur 'Soumettre', qui me renvoi sur le formulaire 2 qui est :

<?
$id=$_GET['id'];
//recuperation des variables remplie dans le formulaire

//Insertion dans une table mysql de ces variables correspondant a l'identifiant $id;


Le problème est que j'ai perdu l'identifiant quand je suis passé au formulaire 2.

Voila, j'espere que c mieux!
:roll:

par fab » 20 mai 2005, 18:58

Je comprend pas vraiment bien ce que tu racontes, si tu nous montré ton code en expliquant clairement ça serait mieux je pense

transmissions de variables

par seinto28 » 20 mai 2005, 17:43

Bonjour a tous,

Mon problème parait peut-etre bete mais je ne vois vraiment pas, donc je viens supplier de l'aide.

J'ai fait un include() d'un formulaire php dans un popup qui utilise des variables
du popup mais quand je fais le submit, il ne transmet pas les variables(passé en hidden) du popup
à la page appelée par le formulaire.

J'ai vérifier mes GET, tout est OK, je pense que quand je fais mon submit, je ne suis plus inclu dans le popup et mes variables globales ne sont donc plus la alors que je les recupérait bien dans le formaulaire et que mes hidden sont correctes.

Je vois pas comment bidouiller ça?????

Merci d'avance.