Index du forum »»  SFORM »» transformé le formulaire contact

Nouveau sujet
 transformé le formulaire contact#23644Répondre

5Contributeur(s)
thierry34600Achel_JayJireckAnonymedeveloppeur
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
slt à tous

je voudrais modifier formulaire contact pour en faire un formulaire de reservation de gite
et pour cela je vourais convertir se boue de script

<TR>
<TH><LABEL>Date d'entrée&nbsp;</LABEL> </TH>
<TH><SELECT tabIndex=9 name=jour1> <OPTION value=a selected></OPTION>
<OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION
value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION>
<OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION
value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION
value=10>10</OPTION> <OPTION value=11>11</OPTION> <OPTION
value=12>12</OPTION> <OPTION value=13>13</OPTION> <OPTION
value=14>14</OPTION> <OPTION value=15>15</OPTION> <OPTION
value=16>16</OPTION> <OPTION value=17>17</OPTION> <OPTION
value=18>18</OPTION> <OPTION value=19>19</OPTION> <OPTION
value=20>20</OPTION> <OPTION value=21>21</OPTION> <OPTION
value=22>22</OPTION> <OPTION value=23>23</OPTION> <OPTION
value=24>24</OPTION> <OPTION value=25>25</OPTION> <OPTION
value=26>26</OPTION> <OPTION value=27>27</OPTION> <OPTION
value=28>28</OPTION> <OPTION value=29>29</OPTION> <OPTION
value=30>30</OPTION> <OPTION value=31>31</OPTION></SELECT> <SELECT
tabIndex=10 name=mois1> <OPTION value=a selected></OPTION> <OPTION
value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION>
<OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION
value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION>
<OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION> <OPTION
value=11>11</OPTION> <OPTION value=12>12</OPTION></SELECT> <SELECT
tabIndex=11 name=annee1> <OPTION value=a selected></OPTION> <OPTION
value=2008>2008</OPTION> <OPTION value=2009>2009</OPTION></SELECT> </TH></TR>
en un boue de script php qui marche avec sfrom
pouveez vous m'aider à le faire svp :-(
developpeur developpeuricon_post
dans SFORM tu peut parfaitement faire cela / Prend comme exemple le formulaire contact de base et essai de d'utiliser "add_select" (prend comme exemple le fichier formulaire.php se trouvant dans /modules/sform/forum)
thierry34600 thierry34600icon_post
voilla moi j'ai trouvé sa
// Choix du gite
$tmp=array(
"f1"=>array('en'=>"gite 1 ", 'checked'=>false),
"f2"=>array('en'=>"gite 2 ", 'checked'=>false),
);
$m->add_radio('r1', "choix du gite", $tmp, false);

pour le choix du gite c'est bon :=!

mais pour deroulé une date de 1 à 31 (jour) de 1 à 12 (mois) et 2008 à 2010 (année)
je c'est pas faire, et je ne c'est pas si c'est possible :-?


developpeur developpeuricon_post
c'est possible (regarde quand tu ecris un article) et c'est sur le même principe
thierry34600 thierry34600icon_post
vous pouvez donner un petit boue de script comme exemple

svp :-?

que j'essai de integré dans mon formulaire
developpeur developpeuricon_post
si tu regarde dans un site NPDS la soummission de news / tu verra qu'à la fin du peut choisir une date de début et de fin de publication / Est-ce que cela ressemble à ce que tu souhaite ?
thierry34600 thierry34600icon_post
Citation : developpeur 

si tu regarde dans un site NPDS la soummission de news / tu verra qu'à la fin du peut choisir une date de début et de fin de publication / Est-ce que cela ressemble à ce que tu souhaite ? 


c'est tous ta fais sa, :=! mais j'ai jeté un oeil sur se fichier :-o
mais je arrive pas à isolé le boue de script qui me faut
si vous vouvez aidé sa serai sympas
developpeur developpeuricon_post
le script est un exemple / relance moi en début de semaine que je te fasse un exemple ;-)
thierry34600 thierry34600icon_post
ok merci :=!
thierry34600 thierry34600icon_post
Citation : developpeur 

le script est un exemple / relance moi en début de semaine que je te fasse un exemple ;-)  


voila on n'est lundi je te relance 8-)

encore merci pour ton aide
developpeur developpeuricon_post

// Champ Combo : hauteur = 1 / Pas d'option par défaut
$tmp=array(
  "a1"=>array('en'=>"01", 'selected'=>false),
  "a2"=>array('en'=>"02", 'selected'=>false),
  "a3"=>array('en'=>"03", 'selected'=>false),
  "a4"=>array('en'=>"04", 'selected'=>false),
  "a5"=>array('en'=>"05", 'selected'=>false),
  "a6"=>array('en'=>"06", 'selected'=>false),
  "a7"=>array('en'=>"07", 'selected'=>false),
  "a8"=>array('en'=>"08", 'selected'=>false),
  "a9"=>array('en'=>"09", 'selected'=>false),
  "a10"=>array('en'=>"10", 'selected'=>false),
  "a11"=>array('en'=>"11", 'selected'=>false),
  "a12"=>array('en'=>"12", 'selected'=>false),
  "a13"=>array('en'=>"13", 'selected'=>false),
  "a14"=>array('en'=>"14", 'selected'=>false),
  "a15"=>array('en'=>"15", 'selected'=>false),
  "a16"=>array('en'=>"16", 'selected'=>false),
  "a17"=>array('en'=>"17", 'selected'=>false),
  "a18"=>array('en'=>"18", 'selected'=>false),
  "a19"=>array('en'=>"19", 'selected'=>false),
  "a20"=>array('en'=>"20", 'selected'=>false),
  "a21"=>array('en'=>"21", 'selected'=>false),
  "a22"=>array('en'=>"22", 'selected'=>false),
  "a23"=>array('en'=>"23", 'selected'=>false),
  "a24"=>array('en'=>"24", 'selected'=>false),
  "a25"=>array('en'=>"25", 'selected'=>false),
  "a26"=>array('en'=>"26", 'selected'=>false),
  "a27"=>array('en'=>"27", 'selected'=>false),
  "a28"=>array('en'=>"28", 'selected'=>false),
  "a29"=>array('en'=>"29", 'selected'=>false),
  "a30"=>array('en'=>"30", 'selected'=>false),
  "a31"=>array('en'=>"31", 'selected'=>false),
);
$m->add_select('t1', "Jour",$tmp,false,1,false);

// Champ Combo : hauteur = 1 / Pas d'option par défaut
$tmp=array(
  "b1"=>array('en'=>"01", 'selected'=>false),
  "b2"=>array('en'=>"02", 'selected'=>false),
  "b3"=>array('en'=>"03", 'selected'=>false),
  "b4"=>array('en'=>"04", 'selected'=>false),
  "b5"=>array('en'=>"05", 'selected'=>false),
  "b6"=>array('en'=>"06", 'selected'=>false),
  "b7"=>array('en'=>"07", 'selected'=>false),
  "b8"=>array('en'=>"08", 'selected'=>false),
  "b9"=>array('en'=>"09", 'selected'=>false),
  "b10"=>array('en'=>"10", 'selected'=>false),
  "b11"=>array('en'=>"11", 'selected'=>false),
  "b12"=>array('en'=>"12", 'selected'=>false),
);
$m->add_select('t2', "Mois",$tmp,false,1,false);

// Champ Combo : hauteur = 2 / 2008 - option par défaut
$tmp=array(
  "c1"=>array('en'=>"2008", 'selected'=>true),
  "c2"=>array('en'=>"2009", 'selected'=>false),
);
$m->add_select('t3', "Année",$tmp,false,2,false);

thierry34600 thierry34600icon_post
merci beaucoup :=!

juste un petit détail
je voudrais mettre le jour le mois l'année sur la même ligne

c'est posible ?
car je doit faire une ligne pour le debut du sejour et une ligne pour la fin du sejour
Achel_Jay Achel_Jayicon_post
Sform est extrêmement puissant, le meilleur script utilisant est sform sont les formulaires d'inscription ... t as quasi toutes les fonctions dedans ;-).

Sform est en amélioration, si t'as des suggestions hésites pas à ouvrir un post, car y'a moyen de carrément faire de grosse modifications, des ajouts de fonctionnalités intéressantes sur base de NPDS et d'y relayer des bases de données ou des champs supplémentaires.
thierry34600 thierry34600icon_post
Citation : Achel_Jay 

Sform est extrêmement puissant, le meilleur script utilisant est sform sont les formulaires d'inscription ... t as quasi toutes les fonctions dedans ;-).

Sform est en amélioration, si t'as des suggestions hésites pas à ouvrir un post, car y'a moyen de carrément faire de grosse modifications, des ajouts de fonctionnalités intéressantes sur base de NPDS et d'y relayer des bases de données ou des champs supplémentaires. 

slt
peut tu me donner la reste du boue de script qui me manque

car je doit faire une ligne pour le debut du sejour et une ligne pour la fin du sejour
Achel_Jay Achel_Jayicon_post
heuuuu sur la même ligne ca va etre difficile sauf si tu stoques dans une db à la place de te le faire envoyer par mail ... Sform pour le moment affiche sur deux colones (une le titre, l autre l'info) ...

Ce que tu peux essayer c'est de trouver par exemple un script de calendrier java qui te sort une donnée complète.