Comment envoyer un mail avec mon formulaire de contact.

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Comment envoyer un mail avec mon formulaire de contact.

    Bonjour a tous,
    Je dois faire un formulaire de contact assez spécial.
    Je dois pouvoir choisir à qui j'envoie le mail par un "select"
    Comme je ne n'est pas trouver de composant proposant ce service, je me suis lancé dans la création d'un composant (premiere fois pour moi j'avoue avoir du mal).
    Bref j'ai crée un model qui recupère les emails dans ma base de donnée(pour l'instant je rentre les mails a la main mais plus tard ca se fera via le backoffice).
    Et j'ai crée une view
    Code PHP:
    <?php 
    defined
    ('_JEXEC') or die('Accès interdit'); 
    ?>

    <div class="contenu">
        <form action="<?php  echo JRoute::_('index.php'); ?>" method="post">
            <div>
                       <label>Choisissez le club qui réceptionnera votre mail</label>
                <select name="destinataire">
                    <option></option>
                    <?php
                        
    foreach($this->contentsList as $dataContent) {    ?>    
                            <option value="<?php echo $dataContent->clublink  ?>" >
                                <?php echo $dataContent->name  ?>
                            </option>    
                                    
                    <?php
                        
    }
                    
    ?>
                </select>
                <div>
                    <label >Nom</label><br />
                    <input type="text" name="nom" />
                </div>
                <div>
                    <label >Prénom</label><br />
                    <input  type="text" name="prenom" />
                </div>
                <div>
                    <label >Votre mail</label><br />
                    <input type="text" name="mail" />
                </div>
                <div>
                    <label >Rédigez votre message</label><br />
                    <textarea name="message">champ obligatoire</textarea>
                </div>
                <div>
                    <input type="submit" name="valid" value="Envoyer" />
                </div>
            </div>
        </form>
    </div>
    Voici mon problème je voudrais maintenant envoyé mon mail mais je ne sais pas comment mis prendre j'essaie de passé par php mailer mais je n'y comprends pas grands chose. je cherche depuis 3 bonne semaine maintenant et je ne trouve pas de tuto sur la facon d'envoyé un mail.

    Quelqu'un pourrait-il m'aiguiller sur la facon de s'y prendre ?
    j'ai essayé de mettre dans le champ action de mon formulaire "index.php?option=com_contact_test&view=default&la yout=send" mais le problème reste le même ... Comment envoyer le mail en php.

  • #2
    Re : Comment envoyer un mail avec mon formulaire de contact.

    Aïe!!
    Je ne sais pas si ma solution va te convenir, mais ...
    Il y a un plugins qui génère automatiquement une fiche de contact par compte (Utilisateur - Fiches de contact automatiques)
    Le propriétaire peut changer sa fiche
    Il y a un 2ème qui fait une passerelle des champs (Utilisateur - Profil)
    Ensuite je ferais un lien vers un catégorie de contact en affichant la liste déroulante pour pouvoir sélectionner le contact

    Le tout en restant natif joomla

    Après si tu as d'autre exigence ....
    Règlement du forum : http://forum.joomla.fr/faq.php
    Comment mettre le post en [Réglé]: http://forum.joomla.fr/announcement.php?f=58
    Joomla! 3 Le Livre Pour Tous , n'hésitez pas à le lire pour vous aider
    http://www.iwannaclick.org

    Commentaire


    • #3
      Re : Comment envoyer un mail avec mon formulaire de contact.

      Ce n'est pas exactement ce que je voulais mais ça me va très bien. Ça va m'épargner pas mal de temps.
      Merci beaucoup.

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X