SELFHTML

Forum SELFHTML: Archives:
Passation de valeurs au moyen de l' URL

Page d'information: vue d'ensemble
vers le bas 

(QUESTION FORUM) Passation de valeurs au moyen de l' URL

Le message suivant est de: bancoturf2000, Adresse électronique jacques.christian@pandora.be, 11. 11. 2003, 12:45
http://www.chez.com/bancoturf2000/

Ma question  est d'apparence simple.
L'exemple passation des valeurs au moyen de l'url fonctionne très bien en mode get sur mon réseau local , je peux même vous dire que j'ouvre les fichier que je désire.
Exemple = pour un utilisateur désireux de passer une commande ,je fais appel à trois fichiers.
Fichier htm1. saisie du formulaire.
Fichier htm2  vérification des coordonnées avant validtion.
Fichier htm3  saisie du mode de paiement , validation  et confirmation de l'envoi du formulaire.
C'est à ce niveau que sa ne fonctionne pas le formulaire est bien réceptionné ce n'est qu'une page blanche.
Question ? Comment dois-je faire pour l'envoi du formulaire en mode methode="post".
<form action="http://serv.chez.com/bin/sendform" method="POST"

Pour être claire, vous avez l'appercue du proplème en ligne. http://www.chez.com/bancoturf2000/roman/client.htm l'exemple et en phase de construction.

Quelle est la solution pour qu'il soit fonctionnel.

cordialement.

Jachy.


 

vers le hautvers le bas 

(QUESTION FORUM) Passation de valeurs au moyen de l' URL

Le message suivant est de: Patrick Andrieu, Adresse électronique nospam@nospam.no, 12. 11. 2003, 06:11
http://www.selfhtml.com.fr/equipe/patrick.htm

Salut Jachy!



»» http://www.chez.com/bancoturf2000/roman/client.htm
»» Question ? Comment dois-je faire pour l'envoi du formulaire en mode methode="post".
»» <form action="http://serv.chez.com/bin/sendform" method="POST"

En fait, l'exemple de "Passation de valeurs au moyen de l' URL", http://www.selfhtml.com.fr/articles/javascript/passationvaleurs-2/index.htm#a3 n'est pas du tout approprié à ce que tu désires faire, c'est à dire envoyer les données à un script (je suppose que "sendform" est und programme CGI style FormMail). La passation de valeurs au moyen de l'URL concerne deux pages HTML. D'autre part, toute solution utilisant JavaScript ne sera pas appropriée si tu veux récupérer les données du formulaire, vu que JavaScript n'agit qu'au niveau client, c'est à dire sur l'ordinateur du visiteur. Ce qui se passe lorsque tu testes l'exemple cité plus haut se passe sur ton ordinateur, c'est ton navigateur qui grace à JavaScript récupère les données accrochées à l'URL.

Mais si tu as un cgi-bin, ce qui semble être le cas, et si tu as le droit d'y placer des scripts PERL, tu pourras obtenir ce que tu désires faire avec un script PERL à qui tu fais parvenir les données du formulaire (même syntaxe dans form action="" que dans ton exemple), qui les traitera et génèrera une page appropriée pour le visiteur. Cela demande cependant de s'approfondir un peu dans la matière.

Voilà ce qui se passe "chez toi": les données accrochées à l'URL sont envoyées au serveur (à sendform) qui lui ne contient pas le code JavaScript pour les récupérer. Il renvoie la page définie dans l'un des input type="hidden", mais là, il n'a rien d'accroché à l'URL (par comparaison, regarde dans ta barre d'adresse toutes les données que tu as, si tu testes l'exemple de SELFHTML actuel!!!)

MS de Francfort sur le Main,
Patrick

P.S.: tu donnes ici dans le champs "URL d'un graphique (facultatif)" l'adresse d'un fichier HTML... c'est pourquoi ton image n'est pas affichée! Alors, soit l'adress HTML dans le champs "URL de votre site" ou soit l'adresse d'un GIF ou d'un JPG dans le champs URL d'un graphique :)


 


vers le haut

© 1998-2004 Adresse électronique selfhtml@fr.selfhtml.org