j'ai un petit souci avec mes test if et switch
Posté : 04 déc. 2005, 18:51
voila j'ai un probleme
tout d'abord voila mon script
par exemple je clic sur envoyer ca me met "Le champs ... est vide Votre message a bien été envoyer."
c'est bizar je narive pas a comprendre ce qui ce passe.
tout d'abord voila mon script
<?php
if(isset($_POST)) {
switch ($_POST) {
case $_POST['nom'] == NULL:
echo "<TD>Le champ nom est vide !</TD>";
break;
case $_POST['adresse_email'] == NULL:
echo "<TD>Le champ adresse e-mail est vide !</TD>";
break;
case $_POST['sujet'] == NULL:
echo "<TD>Le champ sujet est vide !</TD>";
break;
case $_POST['message'] == NULL:
echo "<TD>Le champ message est vide !</TD>";
break;
}
$to = "[email protected]";
$subject = $_POST['sujet'];
$message = $_POST['message'];
$headers = "From: ".$_POST['adresse_email'] . "\r\n" .
"Reply-To:" .$_POST['adresse_email'] . "\r\n" .
"X-Mailer: PHP/" . phpversion();
//mail($to, $subject, $message, $headers);
echo "<TD><span class='ok'>Votre message a bien été envoyer.</span></TD>";
echo "</TR></table>";
}
?>
alors voila mon mail est coméme envoyer quand je clic sur envoyer alors que les champs ne sont pas remplipar exemple je clic sur envoyer ca me met "Le champs ... est vide Votre message a bien été envoyer."
c'est bizar je narive pas a comprendre ce qui ce passe.