[RÉGLÉ] Une aide ou un tuto pour modifier le formulaire de contact.

ChristopherChristopher Member
janvier 2012 modifié dans Entraide
Bonjour,

J'aimerais savoir s'il je peux intégrer ceci dans le plugin du formulaire de contact :
<select name=Subject id=Subject>
      <option>Subject</option>
      <option value="">UI Design</option>
      <option value="">Icon Design</option>
      <option value="">Complex UI and Icons</option>
      <option value="">Logo</option>
      <option value="">Web Design</option>
</select>

J'ai bien essayé plus d'une solution mais rien à faire, je ne comprend pas...
Y'a t'il un tuto ou peut on juste avoir un explication dans le wiki ?

Salutations, Chris.

PS: Bug quand la page contact est active, la page blog s'active aussi :
<li><a class="static active" href="?contact">Contact</a></li>
<li id="page-blog"><a class="active" href="?blog" title="Blog">Blog</a></li>

Réponses

  • k610ik610i Member
    janvier 2012 modifié
    Bonjour,


    Tu parles du plugin formulaire ?
  • Oui tu peux le faire. Regarde la page form.php du plugin. Tu devrais pouvoir y arriver.
  • Déjà fais... comme expliqué dans le message... je demande juste une explication
    assez précise un genre de tuto.
  • D'une ajouter
    <select name="Subject" id="Subject">
          <option>Subject</option>
          <option value="ui_design">UI Design</option>
          <option value="icon_design">Icon Design</option>
          <option value="complex_ui_and_icons">Complex UI and Icons</option>
          <option value="logo">Logo</option>
          <option value="web_design">Web Design</option>
    </select>
    
    après la ligne 50.
    Si tu ne précises pas les valeurs de chaque option, tu ne peux rien récupérer.

    Ensuite, en haut de page, ajoute, à la place de la ligne 13
    $mail= 'This mail is about '.ucfirst(str_replace('_',' ',$_POST['Select'])).'<br/>'.$_POST['mail'];
    

    Ça devrait fonctionner.
  • Salut, Je te remercie grandement mais ça m'affiche une erreur et donc le mail ne s'envoi pas :
    - Veuillez saisir une adresse email valide -

    Et dans le champ Email sa m'affiche ça :

    This mail is about <br/>christopher.boutille@me.com

    Voila voila merci :)
  • Christopher a écrit:
    Salut, Je te remercie grandement mais ça m'affiche une erreur et donc le mail ne s'envoi pas :
    - Veuillez saisir une adresse email valide -

    Et dans le champ Email sa m'affiche ça :

    This mail is about <br/>christopher.boutille@me.com

    Voila voila merci :)


    Me suis trompé, c'est la ligne suivante qu'il faut modifier :
    $name=$_POST['name'];
    $mail=$_POST['mail'];
    $content='This mail is about '.ucfirst(str_replace('_',' ',$_POST['Select'])).'<br/>'.$_POST['content'];
    
  • Salut, Je reçois bien le message mais pas en entier :
    This mail is about <br/>Test message.
  • Faut arrêter le copier coller et réfléchir un peu. Je me suis encore trompé. Ce n'est pas 'Select' la variable à récupérer par POST mais Subject.
    $content='This mail is about '.ucfirst(str_replace('_',' ',$_POST['Subject'])).'<br/>'.$_POST['content'];
    
  • Ah désolé mon cher ami mais je ne suis que designer et non développeur
    mais à par ça je te remercie.
    Salutations, Chris.
Connectez-vous ou Inscrivez-vous pour répondre.