Bonjour à tous,
J'ai mis en place un code pour recueillir par mail les informations taper dans un formulaire. Le souci est que je reçois des caractères bizarre pour les accents. Exemple si l'utilisateur tape comme prénom Mélanie, je reçois : Mélanie.
Autre chose, j'ai placer des case à cocher, j'arrive à recevoir sans problème les données dans ma BDD grâce à "implode" mais je reçois "Array" dans le mail de confirmation.
J'ai modifié mes fichiers en utf-8 (sams bom) mais rien n'y fait.
Voici mon code, je vous remercie par avance.
J'ai mis en place un code pour recueillir par mail les informations taper dans un formulaire. Le souci est que je reçois des caractères bizarre pour les accents. Exemple si l'utilisateur tape comme prénom Mélanie, je reçois : Mélanie.
Autre chose, j'ai placer des case à cocher, j'arrive à recevoir sans problème les données dans ma BDD grâce à "implode" mais je reçois "Array" dans le mail de confirmation.
J'ai modifié mes fichiers en utf-8 (sams bom) mais rien n'y fait.
Voici mon code, je vous remercie par avance.
<?php
Header("Location: tournoi_index_remerciement.php");
mysql_connect("*****.fr", "******", "******") OR die('Erreur de connexion à la base');
mysql_select_db("****");
if(isset($_POST['Valider']))
{
$prenom = stripslashes($_POST['prenom']);
$pseudoFO = stripslashes($_POST['pseudoFO']);
$pseudo = stripslashes($_POST['pseudo']);
$joueur = stripslashes($_POST['joueur']);
$dispo_journaliere = implode(', ', $_POST['dispo_journaliere']);
$dispo_horaire = implode(', ', $_POST['dispo_horaire']);
$email = stripslashes($_POST['email']);
// On ajoute une entrée avec mysql_query
$req = ("INSERT INTO inscr_formulaire (inscr_prenom, inscr_pseudoFO, inscr_pseudo, inscr_joueur, inscr_dispo_journaliere, inscr_dispo_horaire, inscr_email)
VALUES ('".$prenom."','".$pseudoFO."','".$pseudo."','".$joueur."','".$dispo_journaliere."','".$dispo_horaire."','".$email."')");
echo $req;
$res = mysql_query($req) or die ("Requête échouée");
}
mysql_close();
$to = "inscription@*****.fr"; // Traitement du formulaire
$subject = 'Inscription au tournoi'; // Traitement du formulaire
$message ="Une nouvelle inscription au tournoi a été effectué, voici les informations recueillies : \n
Prénom du participant : ".$_POST['prenom']." \r
Email : ".$_POST['email']." \r
Pseudo forum : ".$_POST['pseudoFO']." \r
Pseudo : ".$_POST['pseudo']." \r
Joueur sélectionné : ".$_POST['joueur']." \r
Disponbilités : ".$_POST['dispo_journaliere']." \r
Disponibilités horaire : ".$_POST['dispo_horaire']." \r";
$headers = 'From: inscription@*****.fr' . "\r\n" .
'Reply-To: inscription@******.fr' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
exit;
?>