fonction empty pour vérifier les champs d'un mail

Répondre
lepacha
le 21/10/2003 à 14:59
lepacha
salut, j'essaie de faire un formulaire avec envoi des données par mail à mon adresse email. Je voudrais vérifier que les champs sont bien tous remplis alors je me suis dit qu'avec la fonction empty() ca devrait aller mais mon souci c'est que mon script me dit toujours que mes champs sont vide.
voici mon script :

<?php
$nom=$_GET["nom"];
$email=$_GET["email"];
$sujet=$_GET["sujet"];
$message=$_GET["message"];

$courrier = "Message envoyé par : ".$nom." ( ".$email. " ) \n \n".$message;

if (empty($nom) || empty($email) || empty($message))
{
echo "<span class=\"classik\">Merci de remplir tous les champs.<br></span>";
echo "<a href=\"message.php\"><span class=\"classik\">Retour</span></a>";
}
else
{

mail("webmaster@neutrinium238.com",$sujet,$courrier,"From :".$mail);


echo "Votre message a bien été envoyé, nous vous répondrons dans les plus brefs délais";

}
?>


je suppose encore que j'ai oublié des guillemets ou un ; mais bon.... merci du coup de main....

LePacha
gloubi
le 21/10/2003 à 16:00
gloubi
à mon avis tu devrais pas faire un echo avec des "" alors que ton script html derrière il en est bourré ca doit tout peter essaye plutôt:
echo ('<span class=\"classik\">Merci de remplir tous les champs.<br></span>'); 
echo ('<a href=\"message.php\"><span class=\"classik\">Retour</span></a>');
Chui vraiment trop con
lepacha
le 21/10/2003 à 16:17
lepacha
ca marche merci, c vraiment chiant de se prendre la tete pour de simple parentheses.. thx again ;o)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours