if( mail($Mail,$Subject,$body,$header) ){
echo '
Votre souhait à bien été envoyé !
';
} else{
echo '
Une erreur est survenu lors de l\'envoi du message !
';
}
} else{
echo '
* Tous les champs indiqués par un * sont obligatoires
';
}
?>
Je vous ai raccourci le $body pour que vous compreniez que mon problème vient de la reception des valeur des checkbox...
Lors de la reception du mail je recoit : " Les Kids sont : Array "
....
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 févr. 2008 à 13:17
en php, .= permet d'ajouter a la fin....
foreach ($_POST['selectkids'] as $formKids){
$listKids. = $formKids.' , ';
}
$listKids=substr($listKids, 0, strlen($listKids)-2);
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 févr. 2008 à 13:18
j'allais oublier...
il faut mettre $listKids=''; au debut, et la ligne :
$listKids=substr($listKids, 0, strlen($listKids)-2);
sert a ne pas avoir ", " a la fin de la variable...
/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
Vous n’avez pas trouvé la réponse que vous recherchez ?
if( mail($Mail,$Subject,$body,$header) ){
echo '
Votre souhait à bien été envoyé !
';
} else{
echo '
Une erreur est survenu lors de l\'envoi du message !
';
}
} else{
echo '
* Tous les champs indiqués par un * sont obligatoires
';
}
?>
Mais cela ne marche tjs pas.. j'ai un . a la place de la liste
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 févr. 2008 à 15:33
teste en supprimant :
$listKids = substr($listKids, 0, strlen($listKids)-2);
ou en faisant un print_r sur $_POST histoir de voir tes valeurs
/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/