J'aimerais faire 2 conditions lors du submit de mon formulaire.
La 1ère fonctionne très bien (si le département du champ ['element_numeric'][4] est inclus dans la liste (93, 95, 60, 62 , 80 , 59 , 02 ,27 , 28 , 76 , 14 , 50) envoi vers [email protected] sinon [email protected]
C'est la deuxième qui vas pas sur le champ ['element_numeric'][7]
<?php if (isset($_POST['submit']))
{
// email par défaut
$email = '[email protected]';
// départements spéciaux
$tab_dpt = array(93, 95, 60, 62 , 80 , 59 , 02 ,27 , 28 , 76 , 14 , 50);
$cp = (isset($_POST['element_numeric'][4])) ? (int)$_POST['element_numeric'][4] : 0;
if ( ! empty($cp))
{
$dpt = (int)substr($cp, 0, 2);
if (in_array($dpt, $tab_dpt, true))
{
$email = '[email protected]';// code postal dans la liste (Bruno&Marc)
}
}
elseif (isset($_POST['element_numeric'][7]))
{
$n = (int)$_POST['element_numeric'][7];
if (($n >= 0) && ($n < 50))
{
$email = '[email protected]';// nbr de véhicules inférieur à 50 (Bruno&Marc)
}
}
$formName="Test";// en sortant du else le message et valable pour les 2 conditions
$emailSubject="Informations transmises par le formulaire";
?>
- le département figure dans la liste envoi vers email1 c'est bon- le nombre de véhicules est supérieur à 50 envoi vers email2 c'est bon
- le nombre de véhicules est inférieur à 50 envoi vers email1 c'est pas bon
Merci pour le coup de main
A bientôt