Probleme avec FORM en Code Html

Statut
N'est pas ouverte pour d'autres réponses.

XqrOn

Mirror Mirror !
Voila, ma page html:
ici

J'aimerais savoir pourquoi je recois pas le formulaire et pourquoi skynet indique ceci:
"Sending of the form content by E-mail
This form cannot be dealt with, for one or more mandatory fields are undefined or incorrect."

merci de votre aide.
Desole si la reponse vous semble evidente, je debute en html.
 

MbK_

Etudjant
ca vient faire quoi dans ton form ca

Code:
<form method="post" action="http://users.skynet.be/cgi-bin/formd.cgi">
 

null

ose();
Deux choses :

:arrow: Soit Skynet ne supporte pas le CGI, ce qui est très très très probable (#edit: il devrait mettre une erreur alor)

:arrow: Soit tu as oublie des paramètres "cachés", du genre ton e-mail pour savoir où il doit envoyer
 
1er
OP
XqrOn

XqrOn

Mirror Mirror !
Sisi, skynet accepte bien le cgi.


A. Les fonctions du formulaire

Dans le script disponible sur les serveurs de Belgacom, vous pouvez adapter 4 fonctions (2 obligatoires et 2 facultatives) que vous introduisez dans votre page HTML. Le code de ces fonctions se présente comme suit :

<input type="hidden" name="function" value="valeur de la fonction">

* <input type="..."> : input place les éléments relatifs à son fonctionnement dans le formulaire et type="..." précise les éléments à placer. Il peut s'agir de champs de texte, de cases à cocher, de boutons, etc. Dans ce cas-ci, il est utilisé pour introduire une fonction.

* name="..." value="..." : dans ce code, l'option name="..." est utilisée pour placer la fonction exacte (vous n'avez dès lors pas le choix ici), dans l'option value="...", vous complétez vous-même la fonction. Ces documents sont les suivants :

1. <input type="hidden" name="to" value="votre_adresse e-mail"> (obligatoire)
Grâce à cette fonction, vous choisissez l'adresse e-mail à laquelle le formulaire doit être envoyé après avoir cliqué sur le bouton "envoyer".

2. <input type="hidden" name="next" value="page html"> (obligatoire)
La page que le visiteur voit apparaître après avoir envoyé le formulaire doit être clairement définie quelque part.

3. <input type="hidden" name="subject" value="e-mail_sujet"> (facultatif)
Vous pouvez également choisir le sujet de l'e-mail envoyé par le script. Vous pouvez par exemple l'utiliser pour filtrer les messages dans votre inbox.

4. <input type="hidden" name="lang" value="langue"> (facultatif)
Il existe deux variantes du script pour le formulaire sur les serveurs de Belgacom (voir plus loin). Choisissez ici la langue dans laquelle le visiteur doit voir la page intermédiaire de Belgacom. Vous avez le choix entre fr (français), nl (néerlandais) et en (anglais).

B. Le code permettant de faire fonctionner le formulaire

Comme dans le cas de la quatrième fonction, il existe deux variantes du script. Faites attention lorsque vous introduisez le code parce qu'ils ne diffèrent que d'une seule lettre. La différence se trouve dans le code utilisé pour appeler le script sur le serveur :

1. <form method="post" action="http://users.skynet.be/cgi-bin/formd.cgi">
<input...>
<input...>
...
</form>
Il s'agit du script simple : le visiteur remplit le formulaire, clique sur "envoyer" et voit ensuite apparaître la page que vous avez choisie.

2. <form method="post" action="http://users.skynet.be/cgi-bin/form.cgi">
<input...>
<input...>
...
</form>
Après avoir cliqué sur "envoyer", le visiteur voit apparaître en premier lieu une page intermédiaire de Belgacom et ensuite la page que vous avez choisie. Vous ne pouvez rien modifier dans la page intermédiaire sauf la langue grâce à l'option <input type="hidden" name="lang" value="langue"> (voir ci-dessus). Sur cette page se trouve un aperçu schématique du contenu du formulaire tel que mentionné par le visiteur.

Voila d'ou viens la phrase bizarroide :)
 
A

anon23T

ex membre
Tu dois changer l'url dans ton action, lol.
 
Spo0n a dit:
Tu dois changer l'url dans ton action, lol.
Exacte :D :D

Tu rajoutes un "/fb125069" et ca ira beaucoup mieu :p
 
1er
OP
XqrOn

XqrOn

Mirror Mirror !
BelZe a dit:
Spo0n a dit:
Tu dois changer l'url dans ton action, lol.
Exacte :D :D

Tu rajoutes un "/fb125069" et ca ira beaucoup mieu :p
de 1, pas se fouttre de ma gueule !
de 2, je le rajoute ou le "/fb125069"
de 3, comment tu connais mon nom d utilisateur !
 
1er
OP
XqrOn

XqrOn

Mirror Mirror !
Chui p'tre con mais j'ai toujours pas compris ou je devais mettre le : "/fb125069"
Merci pour votre reponse.
 

Calvin80

Respect is key
XqrOn a dit:
Chui p'tre con mais j'ai toujours pas compris ou je devais mettre le : "/fb125069"
Merci pour votre reponse.
apres les ".be/"
 
1er
OP
XqrOn

XqrOn

Mirror Mirror !
donc selon vous cela devrait etre comme ceci:

<form method="post" action="http://users.skynet.be/fb125069">
ou
<form method="post" action="http://users.skynet.be/fb125069/cgi-bin/formd.cgi">
ou encore comme ceci
action="http://users.skynet.be/fb125069/formd.cgi">

Pourtant skynet me dit de le fait comme cela :

<form method="post" action="http://users.skynet.be/cgi-bin/formd.cgi">

Desole j'ai essaye tellement de possibilite que je me sens completement perdu !
 
A

anon23T

ex membre
<form method="post" action="http://users.skynet.be/fb125069/tonform.htm">
 
1er
OP
XqrOn

XqrOn

Mirror Mirror !
Spo0n a dit:
<form method="post" action="http://users.skynet.be/fb125069/tonform.htm">
mercii de m aider mais maintenant quand je pousse sur envoyer sa passe sur la page d erreur et je recoirs aucun e-mail:


Nous sommes désolés
La page que vous essayez d'atteindre n'est pas accessible en ce moment, n'existe peut être pas ou plus.

Comment réorienter votre recherche…
• Accédez à la page d'accueil Skynet en cliquant ici
• Vérifiez l'orthographe de votre URL afin de vous assurer que l'adresse introduite est correcte, cliquez ensuite sur 'ENTER'
• Retournez à la page précédente en cliquant sur le bouton 'Back' de votre Browser
• Affinez votre recherche grâce à notre 'moteur de recherche'
en cliquant ici


:s
Et j ai mis sa comme form:
<form method="post" action="http://users.skynet.be/fb125069/demande%20de%20location.htm>">
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut