Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recuperation donnees texte code pour afficher un formulaire diffent suivant code [ Divers / Débutant(e) ] (mtibo34)

mardi 6 mai 2008 à 15:50:42 | recuperation donnees texte code pour afficher un formulaire diffent suivant code

mtibo34

Bonjour,
Je vous explique, je suis entrain de préparer un site pour un mariage, je souhaite mettre en place un formulaire.
Seulement pour le mariage il y a deux type d'invités ceux au vin d'honneur et ceux du repas.
Sur le faire part je compte insérer un code un peu comme un mot de passe qui permettra d'afficher un formulaire différent

Je bloque sur le fait de la verification du code entrer , je vous joins mon debut de travail (Si vous pouvez me dire si la suite est correcte ca serait cool aussi).


<body>

 <p>Entrez le code fourni sur le faire part :</p>
 <form id="form1" name="form1" method="post" action="">
   <label>
     <input type="text" name="code" id="code" />
   </label>
 </form>
 <form id="form2" name="form2" method="post" action="">
   <label>
     <input type="submit" name="afficher le formulaire" id="afficher le formulaire" value="Afficher le formulaire" />
   </label>
 </form>
 <p>&nbsp;</p>
 <p>
 <?php
$code = .$_POST['code']. ?>
   <?php

 if ($code == 'reception')
  /* Affiche le formulaire pour la réception */
 { echo "
 <form name="form1" method="post" action="envoi.php">
        <table width="671" border="0" cellspacing="0" cellpadding="0">
<tr>
 
<td width="4" bgcolor="#FFFFFF"> </td>
<td width="273" bgcolor="#FFFFFF"> </td>
<td colspan="4" bgcolor="#FFFFFF"> </td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>


<td align="center" valign="middle">NOM </td>
<td colspan="4"><input name="nom" type="text" size="50"></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">Adulte / Enfant</td>
<td colspan="4">Nombre d adulte(s) 
  <select name="select1">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
 
</select> 
Enfant(s) 
<select name="select3">
  <option>01</option>
  <option>02</option>
  <option>03</option>
  <option>04</option>
  <option>05</option>
  <option>06</option>

</select></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">Adresse email pour confirmation </td>
<td colspan="4"><input name="mail" type="text" size="50" /></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">Numéro de téléphone </td>
<td colspan="4"><input name="tel" type="text" size="50" /></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">&nbsp;</td>
<td colspan="4">&nbsp;</td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">&nbsp;</td>
<td colspan="4">&nbsp;</td>

<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="middle">Vos messages éventuels </td>
<td colspan="4"><textarea name="commentaire" cols="46" rows="5"></textarea></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td> </td>
<td width="54"> </td>
<td width="77" valign="middle"><input type="submit" value="envoyer" ></td>
<td width="155"> </td>
<td width="5"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td> </td>
<td colspan="4"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
<td colspan="4" bgcolor="#FFFFFF"> </td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
</table>
 </form>
}

else if ($code == 'Apero')
/* Affiche le formulaire du Vin d'honneur */
 { echo  " <form name="form2" method="post" action="envoi2.php">
        <table width="671" border="0" cellspacing="0" cellpadding="0">
<tr>
 
<td width="4" bgcolor="#FFFFFF"> </td>
<td width="273" bgcolor="#FFFFFF"> </td>
<td colspan="4" bgcolor="#FFFFFF"> </td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>


<td align="center" valign="middle">NOM </td>
<td colspan="4"><input name="nom" type="text" size="50"></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">Adulte / Enfant</td>
<td colspan="4">Nombre d adulte(s) 
  <select name="select1">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
 
</select> 
Enfant(s) 
<select name="select3">
  <option>01</option>
  <option>02</option>
  <option>03</option>
  <option>04</option>
  <option>05</option>
  <option>06</option>

</select></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">Adresse email pour confirmation </td>
<td colspan="4"><input name="mail" type="text" size="50" /></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">Numéro de téléphone </td>
<td colspan="4"><input name="tel" type="text" size="50" /></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">&nbsp;</td>
<td colspan="4">&nbsp;</td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="top">&nbsp;</td>
<td colspan="4">&nbsp;</td>

<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td align="center" valign="middle">Vos messages éventuels </td>
<td colspan="4"><textarea name="commentaire" cols="46" rows="5"></textarea></td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td> </td>
<td width="54"> </td>
<td width="77" valign="middle"><input type="submit" value="envoyer" ></td>
<td width="155"> </td>
<td width="5"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td> </td>
<td colspan="4"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="4" bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
<td colspan="4" bgcolor="#FFFFFF"> </td>
<td width="103" bgcolor="#FFFFFF"> </td>
</tr>
</table>
 </form>
 
 }
 ?>
 
</body>
</html>


mardi 6 mai 2008 à 17:08:50 | Re : recuperation donnees texte code pour afficher un formulaire diffent suivant code

Teclis01

code inbitable désolé je lis pas ...
(une table pour de la mise en page c'est... pas biennnnnnnnn )

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro


mardi 6 mai 2008 à 18:50:20 | Re : recuperation donnees texte code pour afficher un formulaire diffent suivant code

mtibo34

Bonsoir,

Je ne pense pas que le code html soit en cause.
Mon problème est plus au niveau a mon avis de la récuperation de la donnée de mon champs texte à ce niveau

<form id="form1" name="form1" method="post" action="">
   <label>
     <input type="text" name="code" id="code" />
   </label>
 </form>
 <form id="form2" name="form2" method="post" action="">
   <label>
     <input type="submit" name="afficher le formulaire" id="afficher le formulaire" value="Afficher le formulaire" />
   </label>
 </form>
 <p>&nbsp;</p>
 <p>
 <?php
$code = .$_POST['code']. ?>
   <?php

 if ($code == 'reception')
  /* Affiche le formulaire pour la réception */
 { echo "
 <form name="form1" method="post" action="envoi.php">
        <table width="671" border="0" cellspacing="0" cellpadding="0">
<tr>

Cependant je ne suis pas déveleppeur, je ne suis pas contre des liens pour la gestion et recuperation des données formulaire et en utilisation en variable, cela pourrait m'aider a arrivé à mon but...

Merci par avance


mercredi 7 mai 2008 à 14:44:54 | Re : recuperation donnees texte code pour afficher un formulaire diffent suivant code

faiblard

Bonjour,

Tu n'es pas dév mais tu développe bien étrange tout ca...

Sinon :

echo " <form name="form1" method="post" action="envoi.php">
        <table width="671" border="0" cellspacing="0" cellpadding="0">
<tr>

Tu met des double quote partout sans les echapper et tu pense que ca va bien faire ton echo cette parti là?

Tu pense que ton pb viens de php tu n'as pas d'erreur afficher? tu peu essayer d'afficher tes valeur déja voir si elle sont bonne...
-------------------------------------------------------------------
La recherche est ton amie ! Promis elle ne te mordra pas...
Enjoy
N'oubliez pas d'accepter pour aidez les autres quand ils cherchent !

mercredi 7 mai 2008 à 16:23:46 | Re : recuperation donnees texte code pour afficher un formulaire diffent suivant code

mtibo34

Merci,

Je crois qu'il faut que j'investisse dans un livre php, je ne sais ni transcrire de l'html dans un echo ni afficher la valeur.

Penses tu quand faisant un <?php echo " $code" ?>
 j'aurais la valeur rentrer ?


mercredi 7 mai 2008 à 16:33:36 | Re : recuperation donnees texte code pour afficher un formulaire diffent suivant code

faiblard

Ou fait un tour  du coté des différent tuto php qui pullule sur le web....

echo va prendre tout ce qui se situe entre 2 double guillemet ou simple guillemet

Si tu veux mettre des " et que tu veux en remmettre dedans sans qu'il sois pris en compte tu rajoute \ devant ou alors si tu n'as pas d'apostrophe dans ta chaine tu met ' a la place de "

Mais oui commence par apprendre les bases sinon c'est mort !
-------------------------------------------------------------------
La recherche est ton amie ! Promis elle ne te mordra pas...
Enjoy
N'oubliez pas d'accepter pour aidez les autres quand ils cherchent !

mercredi 7 mai 2008 à 16:53:03 | Re : recuperation donnees texte code pour afficher un formulaire diffent suivant code

mtibo34

Ecoute je te remercie,  c'est vrai que j'en ai fait tres legerement pendant mes etudes mais comme je n'en ai pas besoin dans mon emploi j'ai totalement oublier.

[ Lien ]

J'ai trouvé ce lien qui je pense va m'aider je vais profiter pour tout imprimer car justement il y a une partie avec les regles des echos etc qui peut et qui me sera utile.

La je ne suis pas developpeur comme je dis c'est qu'en fait je me marie l'an prochain et j'ai fait tout le site sauf cette histoire de formulaire, car il y a deux types d'invités et je ne veux pas posé des questions comme " etes vous vegetarien?, ne mangez vous pas de porc? " aux invités du vins d'honneurs.

Le fait de faire des pages statiques ne m'a pas posé problème mais la il est vrai qu'il faut que j'apprene la syntaxe sinon je vois bien que personne ne pourra m'aider.

En tout cas un grand merci à ce qui ont essayé.



Cette discussion est classé dans : code, formulaire, enfant, nbsp, adulte


Répondre à ce message

Sujets en rapport avec ce message

Formulaire [ par jol12 ] Hello,j'ai un probleme d'envoi de formlaire : voyez : http://gym.club.over-blog.com/article-119274.htmlvoici le html :<BR formulaire html --> code PHP --> log vers mySQL HELLP plz (debutant) [ par ju0123456789 ] Bonjour,Je débute en PHP et mysql.Depuis un bon moment je fais mes sites internet en html/javacript/css, et, par la force des choses je suis obligé ma formulaire de contact [ par n1nicks ] bonjour tt le monde j'ai un probleme avec mon formulaire; quand on remplis les champs et on click sur envoyer; les champs se retablissent comme blank champs obligatoire dans un formulaire [ par Limahl19 ] Salut a tous,j'ai un formulaire et j'aimerai bloquer l'envoi tant que certains champs ne sont pas rempli. et qu'unefois le formulaire rempli l'envoi s Récupérer du code html saisie dans un input [ par coba5 ] Bonjour,J'aimerai qu'un visiteur insere le lien d'une vidéo dans un formulaire, qu'il clique sur le bouton inserer la vidéo et que la vidéo s'affiche Vérification formulaire livre d'or [ par Danamel ] Bonjour à tous J'ai actuellement sur mon site un livre d'or qui fonctionne mais désirant le modifier afin de changer sa présentation je fait un s formulaire sql [ par vexfaya ] Bonjour peut on interroger 2 tables différentes d'une même base exemples matricule posté = 12345code posté = azertyAlors ce qui suit est il fai besois aide js [ par gaucyril ] Bonjour, je suis débutant en javascript.Je veux faire un contrôle de saisie pour le code postal dans un formulaire et je veux donc qu'il y ai 5 caract Erreur dans mon code (formulaire) [ par abaldassarre ] Bonjour à tous,J'essaie de faire une page formulaire, ma page est terminée et s'affiche correctement.Malheureusement mon formulaire n'envoie rien à l' Pb envoi de mail [ par sergiolebo ] Mon message semble être envoyé mais n'arrive pas sur ma boîte email.Voici le code html ainsi que le code php, si quelqu'un peut m'aider, je ne vois pa


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.