Formulaire

Page 3 sur 3 Précédent  1, 2, 3

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

  • 0

Résolu Formulaire

Message par Katakana le Ven 23 Juil 2010 - 3:58

Rappel du premier message :

    Salut,

    Je tenais à savoir si je pouvais trouver le script de http://sidth.free.fr/generateur/index.php?lang=fr pour faciliter la tache à mes membres de remplire des formulaires un peu compliqués.


    Merci d'avance

Katakana
**

Masculin
Messages : 91
Inscrit(e) le : 26/03/2008

http://vmnaruto.com
Katakana a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Invité le Dim 5 Sep 2010 - 9:16

Bonjour,

Le même problème se posait avec mon formulaire. Lors de l'envoi, le texte est tronqué à l'endroit précis où je mets un é ou è ou à ou ç . J'ai suivi vos indication, l'encodage était "Occidental (ISO-8859-1)". J'ai testé toutes les possibilités d'encodage Razz . Et les caractères avec accents fonctionnent lorsque je choisis "Défini par l'utilisateur".

Et merci beaucoup Sen Hime pour vos explications claires qui m'ont permis de créer un formulaire Smile .

Cordialement.

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par ge80 le Dim 5 Sep 2010 - 9:23

Isolde a écrit:Et merci beaucoup Sen Hime pour vos explications claires qui m'ont permis de créer un formulaire Smile .

Cela mérite la mise en tutoriel... Enfin s'il le temps le lui permet.
Bravo

ge80
+ Hyperactif +

Masculin
Messages : 16159
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Toxk le Dim 5 Sep 2010 - 10:27

@Sen Hime : L'encodage que j'ai par défaut est Occidental (Windows-1252).
@Isolde : J'ai mis Défini par l'utilisateur mais chez moi cela ne marche pas Sad .
Se qui faudrais c'est de configuré directement le formulaire, j'explique se que je veux dire il faudrait que le formulaire traite les informations donné dans l'encodage de caractère défini par une balise dans le formulaire.

Toxk
Nouveau membre

Masculin
Messages : 10
Inscrit(e) le : 16/07/2010

http://solaris.guildealliance.com
Toxk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Toxk le Dim 5 Sep 2010 - 11:17

Bon j'ai trouver une solution
Code:
<meta http-equiv="Content-Type" content="text/html; charset="UTF-8" />
J'ai mis UTF-8 car c'est le seul encodage qui marche chez moi et mes utilisateur (teste fait) est celà marche mais il faut que les utilisateur du formulaire change dans l'encodage de caractère détection => automatique => universel. (pour Firefox).

Toxk
Nouveau membre

Masculin
Messages : 10
Inscrit(e) le : 16/07/2010

http://solaris.guildealliance.com
Toxk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Sen Hime le Dim 5 Sep 2010 - 16:13

Personnellement, quand je crée un formulaire pour Forumactif j'utilise :
Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Et la détection automatique de mon navigateur est désactivée, il prend iso-8859-1 d'office. Cependant il faut noter que la "détection automatique" prend en compte le fait que dans votre page HTML, vous avez encodé vos caractères spéciaux d'une certaine façon : (ex: &#232), ce qui peut expliquer que vous ayez des résultats particulier :3
Mais bon, les encodages de caractères sont une chose assez compliquée et généralement sujette à problèmes, si vous avez trouvé une solution qui vous convient c'est l'important ^^

Pour le tutoriel, on verra ça, dès que j'ai le temps je vais m'arranger pour améliorer le tutoriel que j'avais présenté ici, pour reprendre les problèmes qui ont été rencontrés et leurs résolutions :)

Sen Hime
****

Féminin
Messages : 243
Inscrit(e) le : 24/03/2009

http://hyrulesjourney.fr-bb.com
Sen Hime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par geographe le Lun 6 Sep 2010 - 20:52

@Sen Hime a écrit:Hum, effectivement, c'est à cause de la iframe, comme le formulaire se trouve dedans, par défaut il ouvre la page qu'il appelle dans la iframe ...
Essaye d'ajouter
Code:
target="_parent"
Dans la balise form ?
Code:
<form method="post" action="http://lesgendresbeta5.forumactif.org/posting.forum" enctype="multipart/form-data" onSubmit="envoiMessage(this)" target="_parent">

Bonjour je suis tous vos messages mais je suis tout de même bloqué... Voici mon code de formulaire que j'ai mis sur la page d'accueil de mon forum en haut à côté de l'icone "crayon" "formulaire de dédicace" http://www.passion-geographie.com/http-wwwpassion-geographiecom-dedicace-h1.htm :

J'aimerai recevoir par mail les formulaires remplis si c'est possible. Si c'est pas le cas que faire, dans un forum approprié? Je ne reçois aucun message dans ma boîte mail, j'ai du faire des erreurs. Voilà j'ai besoin de votre aide... Smile

Code:
________________________________________________________________________________________________
Formulaire :
________________________________________________________________________________________________

</html>
<body><div align="center"><img src="http://nsa20.casimages.com/img/2010/09/05/100905091408453852.jpg" align="CENTER">
<h1 align="center"><b>Vous voulez faire une dédicace pour Passion-Géographie?</b></h1>
<h2 align="center"><b>Pour ce faire veuillez remplir ce formulaire :</b></h2>


<p align="center"><b>Merci de noter que les renseignements précédés du signe "*" sont obligatoires.</b></p>
<table width="970">
<tbody><tr>
<td width="89">
<p align="left">&nbsp;</p></td>

<td width="6"></td>
<td width="1672">
<h1 align="center"><b><font face="Times New Roman" size="4"><span style="text-decoration: underline;">État civil</span> :&nbsp;</font></b></h1>
<p align="center">&nbsp;</p>
<table bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" border="1" width="100%">
<tbody><tr>
<td width="50%">
<p><font size="2">Nom * :&nbsp;</font>
</p>
</td>
<td width="50%"><font face="Times New Roman"><input name="champ1" size="55" type="text">
</font></td>
</tr>
<tr>
<td width="50%">
<p><font size="2">Prénom * :</font></p>
</td>
<td width="50%"><font face="Times New Roman"><input name="champ2" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Date de naissance * :</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ3" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Adresse Internet (E-mail)
* :</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ4" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Sexe * :&nbsp;&nbsp;&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ5" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Masculin</option>
<option>Féminin</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Département de naissance
* :&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ6" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Lieu de naissance * :&nbsp;&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ7" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Département de résidence actuel
* :&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ11" size="1">
<option selected="selected" value="0">- Choisir un département -</option>
<option>01 Ain</option>
<option>02 Aisne</option>
<option>03 Allier</option>
<option>04 Alpes-de-Haute-Provence</option>
<option>05 Hautes-Alpes</option>
<option>06 Alpes-Maritimes</option>
<option>07 Ardèche</option>
<option>08 Ardennes</option>
<option>09 Ariège</option>
<option>10 Aube</option>
<option>11 Aude</option>
<option>12 Aveyron</option>
<option>13 Bouches-du-Rhône</option>
<option>14 Calvados</option>
<option>15 Cantal</option>
<option>16 Charente</option>
<option>17 Charente-Maritime</option>
<option>18 Cher</option>
<option>19 Corrèze</option>
<option>2A (20) Corse-du-Sud</option>
<option>2B (20) Haute-Corse</option>
<option>21 Côte-d'Or</option>
<option>22 Côtes-d'Armor</option>
<option>23 Creuse</option>
<option>24 Dordogne</option>
<option>25 Doubs</option>
<option>26 Drôme</option>
<option>27 Eure</option>
<option>28 Eure-et-Loir</option>
<option>29 Finistère</option>
<option>30 Gard</option>
<option>31 Haute-Garonne 32 Gers</option>
<option>33 Gironde</option>
<option>34 Hérault</option>
<option>35 Ille-et-Vilaine</option>
<option>36 Indre</option>
<option>37 Indre-et-Loire</option>
<option>38 Isère</option>
<option>39 Jura</option>
<option>40 Landes</option>
<option>41 Loir-et-Cher</option>
<option>42 Loire</option>
<option>43 Haute-Loire</option>
<option>44 Loire-Atlantique</option>
<option>45 Loiret</option>
<option>46 Lot</option>
<option>47 Lot-et-Garonne</option>
<option>48 Lozère</option>
<option>49 Maine-et-Loire</option>
<option>50 Manche</option>
<option>51 Marne</option>
<option>52 Haute-Marne</option>
<option>53 Mayenne</option>
<option>54 Meurthe-et-Moselle</option>
<option>55 Meuse</option>
<option>56 Morbihan</option>
<option>57 Moselle</option>
<option>58 Nièvre</option>
<option>59 Nord</option>
<option>60 Oise</option>
<option>61 Orne</option>
<option>62 Pas-de-Calais</option>
<option>63 Puy-de-Dôme 64 Pyrénées-Atlantiques</option>
<option>65 Hautes-Pyrénées</option>
<option>66 Pyrénées-Orientales</option>
<option>67 Bas-Rhin</option>
<option>68 Haut-Rhin</option>
<option>69 Rhône</option>
<option>70 Haute-Saône</option>
<option>71 Saône-et-Loire</option>
<option>72 Sarthe</option>
<option>73 Savoie</option>
<option>74 Haute-Savoie</option>
<option>75 Paris</option>
<option>76 Seine-Maritime</option>
<option>77 Seine-et-Marne</option>
<option>78 Yvelines</option>
<option>79 Deux-Sèvres</option>
<option>80 Somme</option>
<option>81 Tarn</option>
<option>82 Tarn-et-Garonne</option>
<option>83 Var</option>
<option>84 Vaucluse</option>
<option>85 Vendée</option>
<option>86 Vienne</option>
<option>87 Haute-Vienne</option>
<option>88 Vosges</option>
<option>89 Yonne</option>
<option>90 Territoire de Belfort</option>
<option>91 Essonne</option>
<option>92 Hauts-de-Seine</option>
<option>93 Seine-Saint-Denis</option>
<option>94 Val-de-Marne</option>
<option>95 Val-d'Oise 971 Guadeloupe</option>
<option>972 Martinique</option>
<option>973 Guyane</option>
<option>974 La Réunion</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Ville de résidence * :&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ103" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Téléphone mobile :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ14" size="55" type="text"></font></td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1 align="center"><b><font face="Times New Roman" size="4"><span style="text-decoration: underline;">Situation professionnelle</span> :</font></b></h1>
<p align="center">&nbsp;</p>
<table bordercolordark="#FFFFFF" bordercolorlight="#FFFFFF" border="1" width="100%">
<tbody><tr>
<td width="50%"><font size="2">Votre formation scolaire et universitaire&nbsp;</font><font size="2">
*</font><font size="2">:</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ100" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Sans diplôme</option>
<option>BAC</option>
<option>Bac+2</option>
<option>Bac+3</option>
<option>Bac+4 ou 5</option>
<option>Doctorat</option>
<option>Autres qualifiations et/ou formations suivies</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Merci de préciser l'intitulé exact
du dernier diplôme obtenu*&nbsp;</font><font size="2">
</font><font size="2">:</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ48" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Concours obtenus&nbsp; *:&nbsp;&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ15" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>CAPES</option>
<option>CAPLP</option>
<option>Agrégation de géographie</option>
<option>Agrégation d'histoire</option>
<option>Autres (merci de préciser ci dessous)</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Merci de préciser l'intitulé exact du dernier concours obtenu *:&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ16" size="55" value="Autre, merci de préciser ici." type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Activité professionnelle actuelle&nbsp;</font><font size="2">
*</font><font size="2">:&nbsp;&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ17" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Depuis combien de temps exercez-vous cette activité ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ18" size="55" type="text"></font></td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1 align="center"><b><font face="Times New Roman" size="4"><span style="text-decoration: underline;">Mieux vous
connaître et dédicace</span> :</font></b></h1>
<p align="center">&nbsp;</p>
<table bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" border="1" width="100%">
<tbody><tr>
<td width="50%"><font size="2">Quelles langues pratiquez-vous ?</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ49" size="55" type="text"></font></td>
</tr>

<tr>
<td width="50%"><font size="2"> Naviguez-vous souvent sur internet, en particulier sur les sites ayant pour thème la Géographie ?</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ35" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Oui</option>
<option>Non</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Comment s'est déroulé votre parcours universitaire ?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ39" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Si vous êtes chercheur, quels sont actuellement vos domaines de recherche ?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ40" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Quels sont les ouvrages que vous avez publiés ?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ41" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Quelles sont vos
hobbies, vos passions en dehors de la géographie ?&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ42" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Pouvez-vous nous décrire une journée-type au sein de votre profession* </font><font size="2">:&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ43" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Pensez-vous que c'est une bonne chose que des sites comme PG se développent&nbsp; *?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ44" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Dédicace à Passion-Géographie :&nbsp;&nbsp;</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ45" cols="42" style="font-family: AmericanTW-Medium;"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Comment avez vous connu Passion-Géographie ?&nbsp;</font><font size="2">
*</font><font size="2">?</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ46" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Par un moteur de recherche</option>
<option>Par un autre site web</option>
<option>Par une personne de votre entourage</option>
<option>Je suis ce site depuis longtemps</option>
<option>Autre (précisez ci dessous)</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2"></font></td>
<td width="50%"><font face="Times New Roman"><input name="champ47" size="55" value="Autre, merci de préciser ici." type="text"></font></td>
</tr>
</tbody></table>


<p align="center">Vous recevrez un email d'un des administrateurs dans les prochaines heures/jours pour vous remercier. Votre dédicace sera mise en ligne - après vérification de votre identité - sur une page HTML spéciale remerciant les "membres en or".</p>
<div align="center"><div align="center"></form></div></td></tr></tbody></table></div>
<form method=POST action="formmail.php" ><div align="center"><input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Email:</td>
</tr>

<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler></div></form>
</div>
</body>
</html>



________________________________________________________________________________________________
formmail.php :
________________________________________________________________________________________________



<?php
$TO = "thibault-renard@hotmail.fr";

$h = "From: " . $TO;

$message = "Merci de votre participation";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://www.passion-geographie.com/mercihtml-h3.htm");

?>

Modération : Rajout des balises [code].

geographe
**

Masculin
Messages : 86
Inscrit(e) le : 13/05/2010

http://www.passion-geographie.com
geographe a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Sen Hime le Lun 6 Sep 2010 - 22:50

N'hésitez pas à utiliser les balises :
Code:
[code][/code]
Pour montrer votre code, ça le rend plus lisible :3

Sinon, concernant votre demande, une chose importante :

Dans le code que vous donnez, il y a une partie correspond à une page PHP: il n'est pas possible d'exécuter du code PHP sur forumactif, donc à moins d'avoir un hébergeur personnel à côté de votre forum, la page "formmail.php" est à oublier.

Concernant ce que vous pouvez faire sur Forumactif :
  • Possibilité d'envoyer un mail avec les réponses du formulaire, en utilisant action="mailto:monadresse@domaine.com", mais cela ne marchera que si le membre dispose d'un client mail (style Outlook) bien configuré.
  • Possibilité d'envoyer automatiquement un MP avec les réponses à un membre particulier sur le forum (ne marche que si le membre est connecté)
  • Possibilité de poster un message avec les réponses dans un forum particulier (ne marche que si le membre a les accès sur le forum, il est possible de laisser les invités poster, il est possible de rendre les sujets visibles uniquement pour l'administrateur)


Quelle solution vous convient le mieux ?

Sen Hime
****

Féminin
Messages : 243
Inscrit(e) le : 24/03/2009

http://hyrulesjourney.fr-bb.com
Sen Hime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par geographe le Mar 7 Sep 2010 - 14:37

Déjà je vous remercie pour votre professionnalisme, c'est rare de nos jours. J'ai opté pour la première. Je viens de configurer mon application MAIL (outlook mac en gros) et ça marche (j'ai pas bien compris l'option mp). Le problème est le suivant :

- Déjà, c'est pas sûr que tous les membres qui vont remplir le formulaire ont leur propre boîte logiciel.
- Si on ne prend pas considération de cela il reste un problème. C'est tout simplement le côté "amateur" du mail qu'on doit envoyer. Je vous laisse voir par vous même :

http://www.passion-geographie.com/http-wwwpassion-geographiecom-dedicace-h1.htm

Vous pouvez directement appuyer sur "envoyer", les champs requis sont tronqués (pas de mode "required"). Vous verrez que ça fait vraiment pas pro... Qu'en pensez-vous ? Merci beaucoup en tout cas.

Le but final est de créer une autre page html avec toutes les dédicaces sur ce style : http://www.futura-sciences.com/fr/sciences/carte-blanche/. Voilà, il y a du boulot...

geographe
**

Masculin
Messages : 86
Inscrit(e) le : 13/05/2010

http://www.passion-geographie.com
geographe a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Toxk le Mar 7 Sep 2010 - 17:15

Voilà je viens de débuter dans se domaine, mais j'ai repéré quelque erreur dans ton script Geographe, c'est dans les options du choix du département,
Spoiler:
<option selected="selected" value="0">- Choisir un département -</option>
<option>01 Ain</option>
<option>02 Aisne</option>
<option>03 Allier</option>
<option>04 Alpes-de-Haute-Provence</option>
<option>05 Hautes-Alpes</option>
<option>06 Alpes-Maritimes</option>
<option>07 Ardèche</option>
<option>08 Ardennes</option>
<option>09 Ariège</option>
<option>10 Aube</option>
<option>11 Aude</option>
<option>12 Aveyron</option>
<option>13 Bouches-du-Rhône</option>
<option>14 Calvados</option>
<option>15 Cantal</option>
<option>16 Charente</option>
<option>17 Charente-Maritime</option>
<option>18 Cher</option>
<option>19 Corrèze</option>
<option>2A (20) Corse-du-Sud</option>
<option>2B (20) Haute-Corse</option>
<option>21 Côte-d'Or</option>
<option>22 Côtes-d'Armor</option>
<option>23 Creuse</option>
<option>24 Dordogne</option>
<option>25 Doubs</option>
<option>26 Drôme</option>
<option>27 Eure</option>
<option>28 Eure-et-Loir</option>
<option>29 Finistère</option>
<option>30 Gard</option>
<option>31 Haute-Garonne 32 Gers</option>
<option>33 Gironde</option>
<option>34 Hérault</option>
<option>35 Ille-et-Vilaine</option>
<option>36 Indre</option>
<option>37 Indre-et-Loire</option>
<option>38 Isère</option>
<option>39 Jura</option>
<option>40 Landes</option>
<option>41 Loir-et-Cher</option>
<option>42 Loire</option>
<option>43 Haute-Loire</option>
<option>44 Loire-Atlantique</option>
<option>45 Loiret</option>
<option>46 Lot</option>
<option>47 Lot-et-Garonne</option>
<option>48 Lozère</option>
<option>49 Maine-et-Loire</option>
<option>50 Manche</option>
<option>51 Marne</option>
<option>52 Haute-Marne</option>
<option>53 Mayenne</option>
<option>54 Meurthe-et-Moselle</option>
<option>55 Meuse</option>
<option>56 Morbihan</option>
<option>57 Moselle</option>
<option>58 Nièvre</option>
<option>59 Nord</option>
<option>60 Oise</option>
<option>61 Orne</option>
<option>62 Pas-de-Calais</option>
<option>63 Puy-de-Dôme 64 Pyrénées-Atlantiques</option>
<option>65 Hautes-Pyrénées</option>
<option>66 Pyrénées-Orientales</option>
<option>67 Bas-Rhin</option>
<option>68 Haut-Rhin</option>
<option>69 Rhône</option>
<option>70 Haute-Saône</option>
<option>71 Saône-et-Loire</option>
<option>72 Sarthe</option>
<option>73 Savoie</option>
<option>74 Haute-Savoie</option>
<option>75 Paris</option>
<option>76 Seine-Maritime</option>
<option>77 Seine-et-Marne</option>
<option>78 Yvelines</option>
<option>79 Deux-Sèvres</option>
<option>80 Somme</option>
<option>81 Tarn</option>
<option>82 Tarn-et-Garonne</option>
<option>83 Var</option>
<option>84 Vaucluse</option>
<option>85 Vendée</option>
<option>86 Vienne</option>
<option>87 Haute-Vienne</option>
<option>88 Vosges</option>
<option>89 Yonne</option>
<option>90 Territoire de Belfort</option>
<option>91 Essonne</option>
<option>92 Hauts-de-Seine</option>
<option>93 Seine-Saint-Denis</option>
<option>94 Val-de-Marne</option>
<option>95 Val-d'Oise 971 Guadeloupe</option>
<option>972 Martinique</option>
<option>973 Guyane</option>
<option>974 La Réunion</option>
Se qui donne :
Code:
<option selected="selected" value="0">- Choisir un département -</option>
<option>01 Ain</option>
<option>02 Aisne</option>
<option>03 Allier</option>
<option>04 Alpes-de-Haute-Provence</option>
<option>05 Hautes-Alpes</option>
<option>06 Alpes-Maritimes</option>
<option>07 Ardèche</option>
<option>08 Ardennes</option>
<option>09 Ariège</option>
<option>10 Aube</option>
<option>11 Aude</option>
<option>12 Aveyron</option>
<option>13 Bouches-du-Rhône</option>
<option>14 Calvados</option>
<option>15 Cantal</option>
<option>16 Charente</option>
<option>17 Charente-Maritime</option>
<option>18 Cher</option>
<option>19 Corrèze</option>
<option>2A (20) Corse-du-Sud</option>
<option>2B (20) Haute-Corse</option>
<option>21 Côte-d'Or</option>
<option>22 Côtes-d'Armor</option>
<option>23 Creuse</option>
<option>24 Dordogne</option>
<option>25 Doubs</option>
<option>26 Drôme</option>
<option>27 Eure</option>
<option>28 Eure-et-Loir</option>
<option>29 Finistère</option>
<option>30 Gard</option>
<option>31 Haute-Garonne</option>
<option>32 Gers</option>
<option>33 Gironde</option>
<option>34 Hérault</option>
<option>35 Ille-et-Vilaine</option>
<option>36 Indre</option>
<option>37 Indre-et-Loire</option>
<option>38 Isère</option>
<option>39 Jura</option>
<option>40 Landes</option>
<option>41 Loir-et-Cher</option>
<option>42 Loire</option>
<option>43 Haute-Loire</option>
<option>44 Loire-Atlantique</option>
<option>45 Loiret</option>
<option>46 Lot</option>
<option>47 Lot-et-Garonne</option>
<option>48 Lozère</option>
<option>49 Maine-et-Loire</option>
<option>50 Manche</option>
<option>51 Marne</option>
<option>52 Haute-Marne</option>
<option>53 Mayenne</option>
<option>54 Meurthe-et-Moselle</option>
<option>55 Meuse</option>
<option>56 Morbihan</option>
<option>57 Moselle</option>
<option>58 Nièvre</option>
<option>59 Nord</option>
<option>60 Oise</option>
<option>61 Orne</option>
<option>62 Pas-de-Calais</option>
<option>63 Puy-de-Dôme</option>
<option>64 Pyrénées-Atlantiques</option>
<option>65 Hautes-Pyrénées</option>
<option>66 Pyrénées-Orientales</option>
<option>67 Bas-Rhin</option>
<option>68 Haut-Rhin</option>
<option>69 Rhône</option>
<option>70 Haute-Saône</option>
<option>71 Saône-et-Loire</option>
<option>72 Sarthe</option>
<option>73 Savoie</option>
<option>74 Haute-Savoie</option>
<option>75 Paris</option>
<option>76 Seine-Maritime</option>
<option>77 Seine-et-Marne</option>
<option>78 Yvelines</option>
<option>79 Deux-Sèvres</option>
<option>80 Somme</option>
<option>81 Tarn</option>
<option>82 Tarn-et-Garonne</option>
<option>83 Var</option>
<option>84 Vaucluse</option>
<option>85 Vendée</option>
<option>86 Vienne</option>
<option>87 Haute-Vienne</option>
<option>88 Vosges</option>
<option>89 Yonne</option>
<option>90 Territoire de Belfort</option>
<option>91 Essonne</option>
<option>92 Hauts-de-Seine</option>
<option>93 Seine-Saint-Denis</option>
<option>94 Val-de-Marne</option>
<option>95 Val-d'Oise</option>
<option>971 Guadeloupe</option>
<option>972 Martinique</option>
<option>973 Guyane</option>
<option>974 La Réunion</option>
Voilà c'étais juste une petite erreur.

Toxk
Nouveau membre

Masculin
Messages : 10
Inscrit(e) le : 16/07/2010

http://solaris.guildealliance.com
Toxk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par geographe le Mar 7 Sep 2010 - 18:27

Merci beaucoup pour cette correction Smile

geographe
**

Masculin
Messages : 86
Inscrit(e) le : 13/05/2010

http://www.passion-geographie.com
geographe a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par geographe le Mer 8 Sep 2010 - 21:12

Sen hime?

geographe
**

Masculin
Messages : 86
Inscrit(e) le : 13/05/2010

http://www.passion-geographie.com
geographe a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Sen Hime le Mer 8 Sep 2010 - 22:11

Désolée pour le temps de réponse ... (je suis assez occupée en semaine ces temps-ci ><)

Mais si vous choisissez l'option avec "mailto", malheureusement je ne pense pas qu'il y ait une solution pour améliorer ces deux problèmes ... Cette option n'est pas très personnalisable et ne permet pas d'obtenir un résultat plus professionnel... (le résultat est automatiquement : "nom du champ" = "valeur choisie")
Les sites plus professionnels passent par PHP (ou un autre langage dynamique) pour envoyer des mails, mais ce n'est pas possible sur Forumactif sans avoir un serveur à côté, et bon, ce n'est pas évident à gérer si on ne connait pas le PHP ou la gestion de sites web en général :s

Toutefois, rien n'empêche d'apprendre à utiliser/gérer un serveur FTP et envoyer un mail en PHP (de préférence avec quelques bases sur le langage)
Je pense que celui qui veut vraiment peut y arriver, et si vous apprenez le PHP et que j'ai bien compris votre but, vous pourrez même directement enregistrer les résultats du formulaire pour afficher les données sur une page automatiquement (sans passer par les mails)... Mais ça sort du cadre de Forumactif et c'est long à expliquer au complet ici :3 (mais pas compliqué si on se donne la peine et le temps d'apprendre)

Sen Hime
****

Féminin
Messages : 243
Inscrit(e) le : 24/03/2009

http://hyrulesjourney.fr-bb.com
Sen Hime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Angel Karyheart le Lun 13 Sep 2010 - 11:59

Bonjour et désolé d'actuliser ce topic.

Je voudrais savoir s'il faut absolument créer une page HTML pour lier son formulaire : j'aimerais faire un formulaire de présentation sur mon forum.


Angel Karyheart
Nouveau membre

Féminin
Messages : 16
Inscrit(e) le : 30/12/2009

http://hitagoschool.allgoo.net
Angel Karyheart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Sen Hime le Lun 13 Sep 2010 - 20:56

Le javascript étant désactivé dans les messages, il est plus simple de créer le formulaire dans une page HTML, cependant rien ne vous empêche ensuite d'inclure le formulaire ainsi créé dans un message à l'aide d'une iframe ^^ :
Code:
<iframe src="http://monforum.forumactif.com/Ma-Page-Formulaire.htm" style="width: 100%;height:500px;border: 0px;" Scrolling="no"> </iframe>
Rien ne vous empêche non plus de l'insérer dans un template :3

Sen Hime
****

Féminin
Messages : 243
Inscrit(e) le : 24/03/2009

http://hyrulesjourney.fr-bb.com
Sen Hime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Angel Karyheart le Lun 13 Sep 2010 - 21:30

D'accord.
Merci pour votre réponse ^^

Angel Karyheart
Nouveau membre

Féminin
Messages : 16
Inscrit(e) le : 30/12/2009

http://hitagoschool.allgoo.net
Angel Karyheart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Angel Karyheart le Jeu 16 Sep 2010 - 21:06

Je ré-actualise ce sujet.

Je viens de créer un formulaire :
Spoiler:
Code:
<form action="mailto:my.guestbooks@gmail.com" method=post enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<div class="content4">Type d'Affiliation :<br>
<input type="radio" name="typeaffi" value="t1"/> <strong>Echange de Lien</strong>
<input type="radio" name="typeaffi" value="t2"/> <strong>Echange de Lien + Fiche</strong>
<input type="radio" name="typeaffi" value="t3"/> <strong>Top-Affiliation</strong></div><br>
Nom du Forum : <input type="text" class="post" name="nomforum"><br>
Url du Forum : <input type="text" class="post" name="urlforum"><br>
Url de la Fiche : <input type="text" class="post" name="urlfiche"><br>
Votre Bouton (50*50) : <input type="text" class="post" name="bouton1"><br>
Votre Bouton (100*35) : <input type="text" class="post" name="bouton2"><br>
Type de Forum :
<select  name="typeforum">
          <option value="RPG">RPG</option>
          <option value="Aide/Graphisme/Informatique">Aide/Graphisme/Informatique</option>
          <option value="Annuaire">Annuaire</option>
          <option value="Série/Divertissement/Musique">Série/Divertissement/Musique</option>
          <option value="Forum Jeux Vidéo">Forum Jeux Vidéo</option>
          <option value="Forum Manga">Forum Manga</option>
</select><br>
Nombre de membres : <input type="text" class="post" name="nbmembre"><br>
Date d'ouverture : <input type="text" class="post" name="dateouverture"><br>
<br>
Description :
<textarea cols="75" rows="4" class="post" name="description"></textarea>
<br><br>
<input type="submit" value="Envoyer" class="post">    <input type="reset" value="Annuler" class="button">
</form>

J'aimerais modifier le message lors de son envoi afin qu'il soit lisible. J'ai utilisé le code suivant selon votre modèle afin d'y remédier mais ca n'a pas l'air de fonctionner.

Spoiler:
Code:
<script type="text/javascript">
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = "<strong>Type d'Affiliation :</strong> " + form.typeaffi.value + '\n'  + "<strong>Nom du Forum :</strong> " + form.nomforum.value + '\n'  + "<strong>Url du Forum :</strong> " + form.urlforum.value + '\n'  + "<strong>Url de la Fiche :</strong> " + form.urlfiche.value + '\n'  + "<strong>Votre Bouton (50*50) :</strong> " + form.bouton1.value + '\n'  + "<strong>Votre Bouton (100*35) :</strong> " + form.bouton2.value + '\n'  + "<strong>Type de Forum :</strong> " + form.typeforum.value + '\n'  + "<strong>Nombre de membres :</strong> " + form.nbmembre.value + '\n'  + "<strong>Date d'ouverture :</strong> " + form.dateouverture.value + '\n'  + "<strong>Description :</strong> " + form.description.value + '\n';
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.subject.value = + form.nomforum.value +;
}
</script>

Angel Karyheart
Nouveau membre

Féminin
Messages : 16
Inscrit(e) le : 30/12/2009

http://hitagoschool.allgoo.net
Angel Karyheart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Sen Hime le Sam 18 Sep 2010 - 4:04

Il y a quelques petites erreurs, mais avant de pouvoir vous aider à les corriger, il faut clarifier un point. Je remarque que vous avez utilisé une adresse email comme "action" du formulaire. Comme évoqué plus haut, vous ne pouvez pas mettre en forme vous-même un message que vous envoyez par mail au moyen d'un "mailto". Si vous voulez envoyer les informations par mail, il faudra retirer le javascript et vous contenter de la mise en page par défaut qui sera donnée au message. Cela ne marchera aussi que si l'utilisateur a un client mail configuré sur son ordinateur.

Si par contre le message doit être envoyé par MP ou dans un forum particulier, alors la mise en forme personnalisée est possible et je peux vous indiquer comment modifier votre code.

Sous quelle forme souhaitez-vous donc poster/envoyer le message ? Mail ? MP ? Forum ?

Sen Hime
****

Féminin
Messages : 243
Inscrit(e) le : 24/03/2009

http://hyrulesjourney.fr-bb.com
Sen Hime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Angel Karyheart le Sam 18 Sep 2010 - 11:39

Par MP, ce serait une bonne idée ^^

Angel Karyheart
Nouveau membre

Féminin
Messages : 16
Inscrit(e) le : 30/12/2009

http://hitagoschool.allgoo.net
Angel Karyheart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Sen Hime le Sam 18 Sep 2010 - 17:33

Voici le code corrigé et adapter pour envoyer le contenu du formulaire par MP :
Code:
<script type="text/javascript">
function envoiMessage(form)
{
  // Obtenir une valeur plus parlante pour le "type d'affiliation" :
  var typeaff = "";
  if(form.typeaffi[0].checked == true) // Si le 1e bouton "typeaffi" est coché ..
    typeaff = "Echange de Lien";
  else if(form.typeaffi[1].checked == true) // Si le 2e bouton "typeaffi" est coché ..
    typeaff = "Echange de Lien + Fiche";
  else if(form.typeaffi[2].checked == true) // Si le 3e bouton "typeaffi" est coché ..
    typeaff = "Top-Affiliation";

  // Créer un message à partir des informations fournies
  var txt_message = "<strong>Type d'Affiliation :</strong> " + typeaff + '\n'  +
                    "<strong>Nom du Forum :</strong> " + form.nomforum.value + '\n'  +
                    "<strong>Url du Forum :</strong> " + form.urlforum.value + '\n'  +
                    "<strong>Url de la Fiche :</strong> " + form.urlfiche.value + '\n'  +
                    "<strong>Votre Bouton (50*50) :</strong> " + form.bouton1.value + '\n'  +
                    "<strong>Votre Bouton (100*35) :</strong> " + form.bouton2.value + '\n'  +
                    "<strong>Type de Forum :</strong> " + form.typeforum.value + '\n'  +
                    "<strong>Nombre de membres :</strong> " + form.nbmembre.value + '\n'  +
                    "<strong>Date d'ouverture :</strong> " + form.dateouverture.value + '\n'  +
                    "<strong>Description :</strong> " + form.description.value + '\n';
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
  // Insère du texte dans le titre :
  form.subject.value = form.nomforum.value;
}
</script>


<form action="http://monforum.forumactif.com/privmsg.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="username[]" value="Pseudo" /> <!-- Champ qui contient le nom du membre auquel sera envoyé le message -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="subject" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="lt" value="" />
<input type="hidden" name="folder" value="inbox" />
<input type="hidden" name="mode" value="post" />
<input type="hidden" name="new_pm_time" value="9275318947">

<div class="content4">Type d'Affiliation :<br />
<input type="radio" name="typeaffi" value="t1"/> <strong>Echange de Lien</strong>
<input type="radio" name="typeaffi" value="t2"/> <strong>Echange de Lien + Fiche</strong>
<input type="radio" name="typeaffi" value="t3"/> <strong>Top-Affiliation</strong></div><br />
Nom du Forum : <input type="text" class="post" name="nomforum" /><br />
Url du Forum : <input type="text" class="post" name="urlforum" /><br />
Url de la Fiche : <input type="text" class="post" name="urlfiche" /><br />
Votre Bouton (50*50) : <input type="text" class="post" name="bouton1" /><br />
Votre Bouton (100*35) : <input type="text" class="post" name="bouton2" /><br />
Type de Forum :
<select  name="typeforum">
          <option value="RPG">RPG</option>
          <option value="Aide/Graphisme/Informatique">Aide/Graphisme/Informatique</option>
          <option value="Annuaire">Annuaire</option>
          <option value="Série/Divertissement/Musique">Série/Divertissement/Musique</option>
          <option value="Forum Jeux Vidéo">Forum Jeux Vidéo</option>
          <option value="Forum Manga">Forum Manga</option>
</select><br />
Nombre de membres : <input type="text" class="post" name="nbmembre" /><br />
Date d'ouverture : <input type="text" class="post" name="dateouverture" /><br />
<br />
Description :
<textarea cols="75" rows="4" class="post" name="description"></textarea>
<br /><br />
<input type="submit" value="Envoyer" name="post" class="post" />    <input type="reset" value="Annuler" class="button" />
</form>

Attention à changer cette partie du code :
Code:
<form action="http://monforum.forumactif.com/privmsg.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="username[]" value="Pseudo" /> <!-- Champ qui contient le nom du membre auquel sera envoyé le message -->
"http://monforum.forumactif.com" doit être l'url de votre forum (la page doit rester privmsg.forum)
"Pseudo" doit être le pseudo du membre qui va recevoir le contenu du formulaire par MP

Au niveau des corrections apportées :
  • Modification du champ "action" du formulaire
  • Ajout des champs cachés nécessaires pour l'envoi par MP
  • Quelques corrections du HTML
  • Modification de la syntaxe du javascript, ajout d'une condition pour la récupération d'une valeur de boutons type "radio"

Pour le détail vous pouvez comparer avec le code que vous avez montré, c'est comme ça qu'on apprend ^^

Sen Hime
****

Féminin
Messages : 243
Inscrit(e) le : 24/03/2009

http://hyrulesjourney.fr-bb.com
Sen Hime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Angel Karyheart le Sam 18 Sep 2010 - 17:41

Merci beaucoup pour votre aide! ^^
Je n'aurais pas su quoi faire toute seule lol

Angel Karyheart
Nouveau membre

Féminin
Messages : 16
Inscrit(e) le : 30/12/2009

http://hitagoschool.allgoo.net
Angel Karyheart a été remercié(e) par l'auteur de ce sujet.

Page 3 sur 3 Précédent  1, 2, 3

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