Hello tous,

J'ai un soucis avec un formulaire de contact en AJAX et PHP, peut-être un œil extérieur serait m'aider ?

Ce code me retourne une page blanche et n'envoi aucun mails.

HTML
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<form method="post" action="http://www.MonSite.ch/mbch/formphp/cible.php" enctype="text/plain" id="formC" >
						<table>
							<tr>
								<td>
									<label for="pseudo">Adresse mail :</label>
								</td>
								<td>
									<input type="mail" style="background-color:#FFF; color : #000;" name="emailC" id="emailC" />
								</td>
							</tr>
							<tr>
								<td>
									<label for="Objet">Objet :</label>
								</td>
								<td>
									<input type="text" style="background-color:#FFF; color : #000;" name="subjectC" id="subjectC" />
								</td>
							</tr>
							<tr>
								<td>
									<label for="envoyer">Votre message :</label>
								</td>
								<td>
									<input type="textarea" style="background-color:#FFF; color : #000;" name="messageC" id="messageC" />
								</td>
							</tr>
							<tr>
								<td>
 
								</td>
								<td>
									<input type="submit" style="background-color:#FFF; float:left; color:#000; width:50px;" value="Envoyer" name="submitC" id="submitC" />
								</td>
							</tr>
					   </table>
					</form>

PHP :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if(isset($_POST["subjectC"],$_POST["emailC"],$_POST["messageC"])) {
 
$to = 'a.bcdefghi@abcde-abcdefghi.ch';
$subject = 'Message via le formulaire de contact reçu !';
$message = 'Expéditeur : ' . "\n";
$message .= htmlspecialchars($_POST["subjectC"]) .  "\n" . "\n";
$message .= 'Adresse mail : ' . "\n";
$message .= htmlspecialchars($_POST["emailC"]) . "\n" . "\n";
$message .= 'Message : ' . "\n";
$message .= htmlspecialchars($_POST["messageC"]);
 
$success = mail($to, $subject, $message);
 
	header('Location: http://www.MonSite.ch/mbch/occasion-dev.php');
}
else
{
	echo "ERROR";
}
?>

AJAX :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script type="text/javascript">
$("#submitC").click(function(e) {
*
		e.preventDefault();
 
	$.ajax({
		type: "POST",
		url: "http://www.MonSite.ch/mbch/formphp/cible.php",
		data: $("#formC").serialize(),
		success: function(msg){
		        alert("success");
		},
		error: function()
                {
		        alert("failure");
		}
	});
});
           </script>