Envoi d'un formulaire à des adresses différentes suivant l'objet

Fermé
TDAduck Messages postés 2 Date d'inscription mercredi 12 mars 2014 Statut Membre Dernière intervention 12 mars 2014 - 12 mars 2014 à 12:08
Ennemine Messages postés 67 Date d'inscription mercredi 6 novembre 2013 Statut Membre Dernière intervention 11 juillet 2016 - 13 mars 2014 à 11:24
Bonjour,

Actuellement en stage chez un client pour la création d'un site web, je rencontre quelques difficultés quand aux différentes variables à inclure pour valider l'envoi d'un formulaire. Pour faire simple, le site comprendra deux formulaires :
- Un de renseignements avec un champ nom, téléphone, et e-mail (nom/e-mail obligatoires), avec plusieurs cases à cocher et un textarea facultatif pour divers renseignements ==> vers une adresse en particulier.

<form name="name" id="name" method="post" action="sendmail.php" enctype="multipart/form-data">

<fieldset>
<legend>Ma demande</legend>


<ul>
<li>
<input type="text" id="nom" name="nom" placeholder="Nom *" required>
</li>
<li>
<input type="text" id="tel" name="tel" placeholder="Téléphone">
</li>

<li>
<input type="text" id="mail" name="mail" placeholder="Adresse e-mail *" required>
</li>
<span>* Champs obligatoires</span>



<div id="recherche-1">
<p>Vous recherchez</p>


<li>
<input id="c_location" name="type[]" type="checkbox" value="Location">
<label for="c_location">Location</label>
</li>
<li>
<input id="c_vente" name="type[]" type="checkbox" value="Vente">
<label for="c_vente">Vente</label>
</li>


</div>
<div id="recherche-2">
<p>Vous recherchez</p>

<div id="containerbox">
<div class="first">
<li>
<input id="c_surfcom" name="type[]" type="checkbox" value="Surface commerciale">
<label for="c_surfcom">Surface commerciale</label>
</li>
<li>
<input id="c_bureaux" name="type[]" type="checkbox" value="Bureaux">
<label for="c_bureaux">Bureaux</label>
</li>

</div>

<div class="second">

<li>
<input id="c_locact" name="type[]" type="checkbox" value="Locaux d'activité">
<label for="c_locact">Locaux d'activité</label>
</li>
<li>
<input id="c_entrepots" name="type[]" type="checkbox" value="Entrepôts">
<label for="c_entrepots">Entrepôts</label>
</li>
</div>

</div>

</div>


<div id="recherche-3">
<p>Vous recherchez</p>
<div class="first">
<li>
<input id="c_100200" name="type[]" type="checkbox" value="100200">
<label for="c_100200">De 100 à 200m2</label>
</li>
<li>
<input id="c_0100" name="type[]" type="checkbox" value="0100">
<label for="c_0100">De 0 à 100m2</label>
</li>
</div>
<div class="second">
<li>
<input id="c_200plus" name="type[]" type="checkbox" value="200plus">
<label for="c_200plus">De 200 et plus</label>
</li>
</div>
</div>

<br/>
<li>
<label for="secteur"></label>
<textarea id="secteur" name="secteur" placeholder="Secteur recherché, informations complémentaires..."></textarea>
</li>

</ul>

<div id="submit">
<input type="image" alt="Envoyer" src="img/bouton-envoi.png">
</div>

</fieldset>
</form>



- Un second avec un champ nom, e-mail et message plus une fonction select avec un objet à définir ==> vers des adresses différentes selon l'objet renseigné.

<form name="contacts" id="contacts" method="post" action="sendmail-2.php" enctype="multipart/form-data">

<fieldset>



<ul>
<div id="coordinates">
<li>
<input type="text" id="c_nom" name="c_nom" placeholder="Nom"/>
</li>
<li>
<input type="text" id="c_mail" name="c_mail" placeholder="Adresse e-mail" required/>
</li>

<li>
<label for="c_objet"></label>
<select name="c_objet" id="c_objet" required/>
<option selected value="Objet">Objet</option>
<option value="Loca-Transa-Invest">Location / Transaction / Investissement</option>
<option value="Gestion-Compta">Gestion / Comptabilité</option>
<option value="Recrutement">Recrutement</option>
<option value="Autres">Autres</option>
</select>
</li>

</div>


<br/>

<div id="yourmessage">
<li>
<label for="c_message"></label>
<textarea id="c_message" name="c_message" placeholder="Message"></textarea>
</li>
</div>

</ul>

<div id="c_submit">
<input type="image" alt="Envoyer" src="img/bouton-envoi.png">
</div>

</fieldset>


</form>





3 réponses

Ennemine Messages postés 67 Date d'inscription mercredi 6 novembre 2013 Statut Membre Dernière intervention 11 juillet 2016 2
12 mars 2014 à 12:19
C'est quoi votre question? Précisez.
0
TDAduck Messages postés 2 Date d'inscription mercredi 12 mars 2014 Statut Membre Dernière intervention 12 mars 2014
12 mars 2014 à 14:14
Oui, pardon, j'étais tellement pressé par le temps que j'en ai oublié le plus important.
J'aimerais, si possible, connaître la marche à suivre pour permettre aux différents formulaires d'être envoyé aux bonnes adresses. Quel script à rentrer dans mes pages "sendmail.php" et "sendmail-2.php" par exemple ?

Merci d'avance pour tout conseils ou solutions.
0
Ennemine Messages postés 67 Date d'inscription mercredi 6 novembre 2013 Statut Membre Dernière intervention 11 juillet 2016 2
13 mars 2014 à 11:24
http://www.exinsidephp.com/exmail/documentation-exmail-2/
0