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
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.
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>
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.
Commentaire