Faire un générateur

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

Résolu Faire un générateur

Message par CryingToYourHeart le Mer 1 Aoû 2012 - 19:30

Bonjour,

Je viens de tomber sur un forum où ils avaient mis en place des générateurs, voici les liens: http://www.we-eat-moose.com/h1-generateur-des-fiches-de-presentation , http://www.we-eat-moose.com/h2-generateur-des-scenarios .

J'aimerais savoir où aterissent les formulaires une fois remplit, et comment en installé un sur son forum.
J'ai vu plusieurs sujets à ce propos mais je n'ai pas tout compris :s

Merci à tout ceux qui voudront m'aider Smile


Dernière édition par CryingToYourHeart le Dim 5 Aoû 2012 - 0:27, édité 1 fois

CryingToYourHeart
****

Féminin
Messages : 404
Inscrit(e) le : 18/01/2012

http://thewerewolfpack.forumgratuit.org/
CryingToYourHeart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par _backdraft_ le Jeu 2 Aoû 2012 - 3:11

Bonjour,

Le formulaire poste surement un message dans le forum mais l'auteur peut choisir n'importe où.

Pour créer un formulaire, dites ce qu'il vous pose problème car c'est très long a expliquer.

Cordialement

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par CryingToYourHeart le Jeu 2 Aoû 2012 - 13:01

Bonjour,

Ah d'accord donc il est possible que le formulaire soit posté dans un sujet sur le forum, donc sous le nom de celui qui l'a remplit je suppose.

Et bien je n'ai pas vraiment compris comment le construire, de ce que j'ai vu certains disent qu'il faut les faire sur des sites et après prendre le code...etc
Mais je trouvais ça un peu bizarre, et ensuite je me demandais comment le mettre sur le forum, il faut créer une page HTML ?

Merci de votre réponse Smile

CryingToYourHeart
****

Féminin
Messages : 404
Inscrit(e) le : 18/01/2012

http://thewerewolfpack.forumgratuit.org/
CryingToYourHeart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par _backdraft_ le Jeu 2 Aoû 2012 - 13:13

Bonjour,

Effectivement le mieux est de le mettre sur une page html.

Personnellement je n'utilise pas de générateur, mais ça vous permet de vous aider en voici un qui me parait pas mal :

http://www.ge-net.ch/page/rw-wfco-owb-0.html

Je vous conseil une fois qu'ils vous on envoyé le code de le lire est d'essayer de le comprendre pour pouvoir en refaire vous même.

Cordialement

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par _backdraft_ le Jeu 2 Aoû 2012 - 13:14

@_backdraft_ a écrit:Bonjour,

Effectivement le mieux est de le mettre sur une page html.

Personnellement je n'utilise pas de générateur, mais si ça vous permet de vous aider en voici un qui me parait pas mal :

http://www.ge-net.ch/page/rw-wfco-owb-0.html

Je vous conseil une fois qu'ils vous on envoyé le code de le lire est d'essayer de le comprendre pour pouvoir en refaire vous même.

Cordialement

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par CryingToYourHeart le Jeu 2 Aoû 2012 - 13:57

Bonjour,

Alors j'ai eu le code mais il y a pleins d'erreurs, au niveau du code et certaines choses ne sont pas prises en compte par forumactif à cause de ça.


CryingToYourHeart
****

Féminin
Messages : 404
Inscrit(e) le : 18/01/2012

http://thewerewolfpack.forumgratuit.org/
CryingToYourHeart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par _backdraft_ le Jeu 2 Aoû 2012 - 14:24

Mettez le code ici je sais que sur ce forum il y a quelqu'un qui aime beaucoup corriger les formulaires Very Happy

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par CryingToYourHeart le Jeu 2 Aoû 2012 - 14:48

D'accord Smile
Le voici:

Code:
<html>

<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_3']=array("Je reste","Je pars");
if(isset($_POST['submit'])){
   $erreur="";
   // Nettoyage des entrées
   while(list($var,$val)=each($_POST)){
   if(!is_array($val)){
      $$var=strip_tags($val);
   }else{
      while(list($arvar,$arval)=each($val)){
            $$var[$arvar]=strip_tags($arval);
         }
      }
   }
   // Formatage des entrées
   $f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
   $f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
   // Verification des champs
   if(strlen($f_1)<2){
      $erreur.="<li><span class='txterror'>Le champ « Pseudo » est vide ou incomplet.</span>";
      $errf_1=1;
   }
   if(strlen($f_2)<2){
      $erreur.="<li><span class='txterror'>Le champ « Avatar » est vide ou incomplet.</span>";
      $errf_2=1;
   }
   if(!$f_3){
      $erreur.="<li><span class='txterror'>Le champ « Je décide » requiert au moins une sélection.</span>";
      $errf_3=1;
   }
   if(strlen($f_4)<2){
      $erreur.="<li><span class='txterror'>Le champ « Un petit mot pour la fin » est vide ou incomplet.</span>";
      $errf_4=1;
   }
   if($erreur==""){
      // Création du message
      $titre="Message de votre site";
      $tete="From:Site@Temptationisland.forum.st/\n";
      $corps.="Pseudo : ".$f_1."\n";
      $corps.="Avatar : ".$f_2."\n";
      for($id=0; $id<count($list['f_3']); $id++){
         if($f_3[$id]==1){
            $corps.="Je décide : ".$list['f_3'][$id]."\n";
         }
      }
      $corps.="Un petit mot pour la fin : ".$f_4."\n";
      if(mail("tryingtofight@hotmail.fr", $titre, stripslashes($corps), $tete)){
         $ok_mail="true";
      }else{
         $erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
      }
   }
}
?>

<head>

<style type="text/css" media="screen"><!--
INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
--></style>

</head>

<body>

<? if($ok_mail=="true"){ ?>
   <table width='100%' border='0' cellspacing='1' cellpadding='1'>
      <tr><td><span class='txtform'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td></tr>
      <tr><td> </td></tr>
      <tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
      <tr><td> </td></tr>
      <tr><td><span class='txtform'>Nous allons y donner suite dans les meilleurs délais.<br>A bientôt.</span></td></tr>
   </table>
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror'><font color='white'><b> ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr><td colspan='2'><span class='txterror'>Les champs marqué d'un * sont obligatoires</span></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Pseudo* :</span></td><td><input type='text' style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Avatar* :</span></td><td><input type='text' style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_2' value='<?echo stripslashes($f_2);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Je décide* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_3']);$id++){
if($f_3[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_3[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_3][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Un petit mot pour la fin* :</span></td><td><textarea style='width:360 <?if($errf_4==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_4' rows='6' cols='40'><?echo$f_4?></textarea></td></tr>
<tr><td align='right' width='30%'></td><td><input type='submit' name='submit' value='Envoyer' border='0'></td></tr>
</table>
</form>
<? } ?>
 
</body>

</html>

CryingToYourHeart
****

Féminin
Messages : 404
Inscrit(e) le : 18/01/2012

http://thewerewolfpack.forumgratuit.org/
CryingToYourHeart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par CryingToYourHeart le Ven 3 Aoû 2012 - 14:43

up

CryingToYourHeart
****

Féminin
Messages : 404
Inscrit(e) le : 18/01/2012

http://thewerewolfpack.forumgratuit.org/
CryingToYourHeart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par CryingToYourHeart le Sam 4 Aoû 2012 - 14:46

up

CryingToYourHeart
****

Féminin
Messages : 404
Inscrit(e) le : 18/01/2012

http://thewerewolfpack.forumgratuit.org/
CryingToYourHeart a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire un générateur

Message par Scoubifitz le Sam 4 Aoû 2012 - 19:27

bonsoir,

lol! je ne corrige pas les codes en php , qui , de toute façon , ne fonctionneraient pas sur le forum ...

je vous propose quand même un des nombreux liens sur les formulaires :

http://forum.forumactif.com/t317044-encore-une-histoire-de-formulaire

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Faire un générateur

Message par _backdraft_ le Sam 4 Aoû 2012 - 19:50

Oui je me disais bien Scoubifitz que ce code ne m'était pas familier...

CryingToYourHeart C'est un peu prise de tête au début mais après se sera une partie de plaisir Wink

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ 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