Installation d'un formulaire

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Installation d'un formulaire

Message par Kaaly Sam 3 Sep 2011 - 21:22

Bonjour à tous,

Alors voila, j'ai créer un formulaire pour mon forum grâce à un super tuto. Tout vas bien, je l'ai fais, il est nikel.
Mais le seul problème, c'est que ce tutoriel n'expliquait pas comment faire pour que le formulaire se transforme en nouveau message sur mon forum.

C'est un formulaire de présentation : http://crinieresauvage.forumactif.org/h1-formulaire-de-presentation
Tous mes nouveaux membres devront sans servir pour qu'ils puissent vivre sur mon forum.
Mais quand on clique sur le bouton "envoyer", les informations se perdent je ne sais où, et n'arrive jamais comme une nouvelle présentation sur mon forum.

Il doit y avoir un code ou je ne sais trop quoi pour régler ce problème, hors j'ai beau chercher, il est introuvable.

Merci d'avance (à ceux qui pourront m'aider).


Dernière édition par Kaaly le Dim 4 Sep 2011 - 15:01, édité 1 fois
Kaaly

Kaaly
*

Féminin
Messages : 30
Inscrit(e) le : 06/04/2011

http://equinement.forumactif.org
Kaaly a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Kaaly Sam 3 Sep 2011 - 22:34

Personne ne peut m'aider ?
Kaaly

Kaaly
*

Féminin
Messages : 30
Inscrit(e) le : 06/04/2011

http://equinement.forumactif.org
Kaaly a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Scoubifitz Dim 4 Sep 2011 - 0:27

avez-vous déjà lu le tuto sur les formulaires ?

https://forum.forumactif.com/t280246-formulaire#2492238

surtout la 2e et 3e étape ! ^^
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Kaaly Dim 4 Sep 2011 - 0:30

Oui je l'ai lu, 3 fois, mais je ne l'ai vraiment pas compris.
(d'où pourquoi je demande de l'aide).

Ce que je n'ai pas compris, c'est où je dois placer les codes de l'étape 2.
Puis surtout toute l'étape 3. (Ça devient trop dur pour mon petit cerveau)
Kaaly

Kaaly
*

Féminin
Messages : 30
Inscrit(e) le : 06/04/2011

http://equinement.forumactif.org
Kaaly a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Installation d'un formulaire

Message par Scoubifitz Dim 4 Sep 2011 - 0:57

Je viens de vérifier votre code source , la partie 2 est presque en place ...

je vous prépare la 3e partie ...

édit :

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var pseudo = form.pseudo.value
var age = form.age.value
var arriver = form.arriver.value
var toi = form.toi.value
var niveau = form.niveau.value
var tonart = form.tonart.value
var forum = form.forum.value

var txt_message = "[b]- PREMIÈRES INFORMATIONS -[/b]" + '\n' + '\n'
+ "[b]Ton pseudo : [/b]" + pseudo + '\n'
+ "[b]Ton âge : [/b]" + age + '\n'
+ "[b]Comment es-tu arrivé sur CrinièreSauvage ? [/b]" + arriver + '\n' + '\n'
+ "[b]- CARTE DE VISITE - [/b]" + '\n' + '\n'
+ "[b]Et maintenant, nous voulons savoir qui tu es réellement. [/b]" + '\n' + toi  + '\n'  + '\n'
+ "[b]- TOI ET LE MONDE EQUIN - [/b]" + '\n' + '\n'
+ "[b]Est-ce que tu cavales ? [/b] ";
// Dans le cas des radios, on va  prendre la valeur de celle qui est cochée:
for(var i = 0; i < form.cavale.length; i++)
{
if(form.cavale[i].checked == true) { txt_message += form.cavale[i].value + '\n'; }
}
if(form.depuis.value != "") // Si le champ "depuis quand" n'a pas été laissé vide ...
  {
txt_message += "[b]Depuis quand ? : [/b]" + form.depuis.value + '\n'; }
txt_message += "[b]Quel niveau as-tu ? [/b] " + niveau + '\n' + '\n'
+ "[b]- TOI ET L'ART -[/b]" + '\n' + '\n'
+ "[b]Tu es plutôt : [/b] " + '\n';
for(var i = 0; i < form.art.length; i++)
{
if(form.art[i].checked == true) { txt_message += form.art[i].value + '\n' ; }
}
txt_message += "[b]Racontes nous ton parcours artistique. [/b]" + '\n' + tonart + '\n' + '\n'
+ "[b]- PREMIÈRE IMPRESSION -[/b]" + '\n' + '\n'
+ "[b]Et enfin, quelle est ta première impression de CrinièreSauvage ? [/b]" + '\n' + forum + '\n';

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "Présentation de " + pseudo ;
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" /> <!-- titre du sujet  -->

  <p><fieldset>
      <legend>- PREMIÈRES INFORMATIONS -</legend>
      <label for="pseudo">Ton pseudo</label> : <input type="text" name="pseudo" id="pseudo" /><br />

      <label for="age">Ton âge</label> : <input type="text" name="age" id="age" /><br />
      <label for="arriver">Comment es-tu arrivé sur CrinièreSauvage ?</label><br />
      <textarea name="arriver" id="arriver" rows="3" cols="50"></textarea><br />
</fieldset>

<fieldset>
      <legend>- CARTE DE VISITE -</legend>
      <label for="toi">Et maintenant, nous voulons savoir qui tu es réellement.</label><br/>

      <textarea name="toi" id="toi" rows="10" cols="70"></textarea><br />
</fieldset>

<fieldset>
      <legend>- TOI ET LE MONDE EQUIN -</legend>
      Est-ce que tu cavales ?
      <input type="radio" name="cavale" value="oui" id="oui" /> <label for="oui">Oui</label>
      <input type="radio" name="cavale" value="non" id="non" checked="checked" /> <label for="non">Non</label><br />

      <label for="depuis">Depuis quand ?</label> : <input type="text" name="depuis" id="depuis" /><br />
      <label for="niveau">Quel niveau as-tu ?</label>
      <select name="niveau" id="pays">
          <optgroup label="Galop">
            <option value="Galop 1" selected="selected">Galop 1</option>
            <option value="Galop 2">Galop 2</option>
            <option value="Galop 3">Galop 3</option>
            <option value="Galop 4">Galop 4</option>
            <option value="Galop 5">Galop 5</option>
            <option value="Galop 6">Galop 6</option>
            <option value="Galop 7">Galop 7</option>
            <option value="Galop 8">Galop 8</option>
            <option value="Galop 9">Galop 9</option>
          </optgroup>
<optgroup label="Savoir Éthologique">
            <option value="Savoir 1">Savoir 1</option>
            <option value="Savoir 2">Savoir 2</option>
            <option value="Savoir 3">Savoir 3</option>
            <option value="Savoir 4">Savoir 4</option>
            <option value="Savoir 5">Savoir 5</option>
          </optgroup>
      </select><br />
</fieldset>

<fieldset>
      <legend>- TOI ET L'ART -</legend>
Tu es plutôt :
      <input type="checkbox" name="art" value="Graphisme" id="graph" /> <label for="graph">Graphisme</label>
      <input type="checkbox" name="art" value="Photographie" id="photo" /> <label for="photo">Photographie </label>
      <input type="checkbox" name="art" value="Vidéo" id="video" /> <label for="video">Vidéo</label>
      <input type="checkbox" name="art" value="Ecriture" id="ecrit" /> <label for="ecrit">Ecriture</label>
      <input type="checkbox" name="art" value="Dessin" id="dessin" /> <label for="dessin">Dessin</label><br />
    
      <label for="tonart">Racontes nous ton parcours artistique.</label><br/>

      <textarea name="tonart" id="tonart" rows="7" cols="50"></textarea><br />
</fieldset>

<fieldset>
      <legend>- PREMIÈRE IMPRESSION -</legend>
      <label for="forum">Et enfin, quelle est ta première impression de CrinièreSauvage ?</label><br/>
      <textarea name="forum" id="forum" rows="4" cols="85"></textarea><br />
</fieldset>
<center><input type="submit" name="post" value="Envoyer" /> <input type="reset" /></center>
</p>
</form>

<p>Formulaire créé par Kaaly pour CrinièreSauvage.</p>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Kaaly Dim 4 Sep 2011 - 9:01

Merci beaucoup, et vous allez vraiment vite.

J'attends l'étape 3 Very Happy
Kaaly

Kaaly
*

Féminin
Messages : 30
Inscrit(e) le : 06/04/2011

http://equinement.forumactif.org
Kaaly a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Scoubifitz Dim 4 Sep 2011 - 14:22

bonjour,

si vous avez mis le code en place , il ne vous reste plus qu'à l'essayer ! ^^

Amicalement ,
Scoubifitz
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Kaaly Dim 4 Sep 2011 - 14:30

J'ai essayé, mais le nouveau message reste blanc et dit qu'il n'y a pas de titre.
Je vais le refaire pour voir.

EDIT : Ca ne marche pas, voila ce que j'obtiens après avoir cliqué sur "Envoyer"

Spoiler:
Kaaly

Kaaly
*

Féminin
Messages : 30
Inscrit(e) le : 06/04/2011

http://equinement.forumactif.org
Kaaly a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Scoubifitz Dim 4 Sep 2011 - 14:49

bonjour ,

sans vouloir vous vexer , si je vous donne un code complet , remplacez entièrement l'ancien par le nouveau ...

il y avait aussi des oublis dans le formulaire ...

Merci
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Kaaly Dim 4 Sep 2011 - 14:55

Ca ne me vexe pas, c'est juste que je n'avais pas remplacer le formulaire, j'avais rajouter.

Maintenant que c'est fait, il marche beaucoup mieux, merci !
Kaaly

Kaaly
*

Féminin
Messages : 30
Inscrit(e) le : 06/04/2011

http://equinement.forumactif.org
Kaaly a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Installation d'un formulaire

Message par Scoubifitz Dim 4 Sep 2011 - 14:59

thumright il ne vous reste plus qu'à éditer le premier message pour cocher la case résolu

et à cliquer sur merci dans un des messages qui vous ont aidé ...

Amicalement,
Scoubifitz
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum