Probleme avec FORM en Code Html

Discussion dans 'Web, design' créé par XqrOn, 8 Mars 2005.

Statut de la discussion:
Fermée.
  1. Offline
    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.
    XqrOn, 8 Mars 2005
    #1
  2. Offline
    MbK_ Etudjant
    ca vient faire quoi dans ton form ca

    Code:
    <form method="post" action="http://users.skynet.be/cgi-bin/formd.cgi">
    MbK_, 8 Mars 2005
    #2
  3. Offline
    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
    null, 8 Mars 2005
    #3
  4. Offline
    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 :)
    XqrOn, 8 Mars 2005
    #4
  5. Offline
    Spo0n Dr. Gonzo
    Tu dois changer l'url dans ton action, lol.
    Spo0n, 8 Mars 2005
    #5
  6. Offline
    BelZe *
    Exacte :D :D

    Tu rajoutes un "/fb125069" et ca ira beaucoup mieu :p
    BelZe, 8 Mars 2005
    #6
  7. Offline
    XqrOn Mirror Mirror !
    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 !
    XqrOn, 8 Mars 2005
    #7
  8. Offline
    Ezekiel ! Elite
    Ezekiel !, 8 Mars 2005
    #8
  9. Offline
    XqrOn Mirror Mirror !
    t'as de la chance , jai pas reflechi plus loin que mon nez :) j avais oublier que c t aussi le nom de domain du site.
    Serait ce aussi par hasard la reponse a une autre de mes kestions ?
    XqrOn, 8 Mars 2005
    #9
  10. Offline
    XqrOn Mirror Mirror !
    Chui p'tre con mais j'ai toujours pas compris ou je devais mettre le : "/fb125069"
    Merci pour votre reponse.
    XqrOn, 9 Mars 2005
    #10
  11. Offline
    Calvin80 Elite
    apres les ".be/"
    Calvin80, 9 Mars 2005
    #11
  12. Offline
    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 !
    XqrOn, 9 Mars 2005
    #12
  13. Offline
    Spo0n Dr. Gonzo
    <form method="post" action="http://users.skynet.be/fb125069/tonform.htm">
    Spo0n, 9 Mars 2005
    #13
  14. Offline
    XqrOn Mirror Mirror !
    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>">
    XqrOn, 9 Mars 2005
    #14
Statut de la discussion:
Fermée.