[Résolu]donnée du formulaire a transmettre

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ésolu]donnée du formulaire a transmettre

par sadeq » 14 nov. 2005, 13:28

non, il faut inclure le INPUT dans un FORM. exemple :

Code : Tout sélectionner

<form name="form1" method="GET" action="page_cible.php"> <input type="text" name="Ef_surfacemin" value="<?php echo $Ef_surfacemin; ?>" onChange="form1.submit();" /> </form>
L'evenement onChange lié à la zone INPUT permet de lancer le submit (l'envoi) du formulaire form1 à chaque nouvelle saisie dans cette zone.
La page "page_cible.php" déclarée dans "action" du formulaire reçoit alors le paramètre "Ef_surfacemin" en mode GET.

Dans la page "page_cible.php" tu dois faire :
$Ef_surfacemin = $_GET["Ef_surfacemin"];
pour récupèrer cette variable.

par nath-0-0 » 10 nov. 2005, 18:14

merci mais maintenant si je veux passer la valeur que l'utilisateur aura rentré dans Ef_surfacemin comment je dois faire?

Code : Tout sélectionner

<input type="text" name="Ef_surfacemin" value="<?php echo $Ef_surfacemin; ?>" />

Un mix de javascript et php??

par sadeq » 10 nov. 2005, 18:00

Le lien Hypertexte en HTML permet de passer des paramètres en mode GET à la page ciblée, pour ça on l'écrit comme ça :

Code : Tout sélectionner

<A HREF="page_cible.php?param1=valeur1&param2=valeur2....">Lien</A>
Par exemple en PHP on veut écrire un lien qui passe 2 valeurs à une autre page, on écrirait:
Contenu de la page1.php:
<?
//Valeurs à transmettre à une autre page
$valeur1 = "toto";
$valeur2="4 rue des fleurs";

//écrire le lien
echo "<A HREF='page2.php?nom=$valeur1&adresse=$valeur2'>Lien</A>";
?>
Contenu de la page2.php : qui permet de récupérer les valeurs transmises:
<?
//Récupération et affichage des 2 paramètres nom et adresse
$valeur1 = $_GET["nom"];
$valeur2 = $_GET["adresse"];

//Affichage
echo "Nom: $valeur1 et Adresse: $valeur2";
?>

[Résolu]donnée du formulaire a transmettre

par nath-0-0 » 10 nov. 2005, 17:41

hello...

J'ai une feuille xhtml/php recherchesimple.php, une rechercheavancee.php et une listebien.php

recherchesimple.php et rechercheavancee.php pointent sur listebien.php si on lance la recherche avec un boutton, j'ai donc fait:

Code : Tout sélectionner

<form method="post" action="listebien.php" onsubmit="return valider(this)">
dans ce form j'ai plein de champs qui sont recuperer par listebien.php

Mais je voudrais que rechercheavancee.php recupere aussi les valeurs des champs de recherchesimple.php.

On passe de recherchesimple.php. à rechercheavancee.php avec un lien.

et la je sais pas comment faire. J'ai essayé de mettre les valeurs de l'URL mais je sais pas si la syntaxe est bonne et ensuite je sais meme pas si c'est possible...

Je peux faire comment?

J'espère avoir été assez claire et merci d'avance