Un peu de couleur dans PHP
gummybear
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Salut, je voudrais mettre de la couleur dans le message de formulaire imcomplet que remvoi le script suivant :
<?
$societe=trim($societe);
$nom=trim($nom);
$prenom=trim($prenom);
$fonction=trim($fonction);
$adresse=trim($adresse);
$cp=trim($cp);
$ville=trim($ville);
$pays=trim($pays);
$tel=trim($tel);
$fax=trim($fax);
$email=trim($email);
if (!ereg("^[a-zA-Z0-9_.\-]+@[a-zA-Z0-9_.\-]+\.[a-zA-Z0-9\-\.]+$", $email))
{
echo "L'adresse E-mail que vous avez saisie n'est pas valide.<br>";
echo "Veuillez retourner à la page précédente et essayer à nouveau.";
exit;
}
$toaddress = "mail@mail.net"; // the default value
$subject = "Formulaire";
$mailcontent = "societe: ".$societe."\n"
."nom: ".$nom."\n"
."prenom: ".$prenom."\n"
."fonction: ".$fonction."\n"
."adresse: ".$adresse."\n"
."codepostal: ".$cp."\n"
."ville: ".$ville."\n"
."pays: ".$pays."\n"
."tel: ".$tel."\n"
."fax: ".$fax."\n"
."email: ".$email."\n"
."renseignements: ".$rens."\n"
."devis: ".$devis."\n"
."rdv: ".$rdv."\n"
."projet: ".$projet."\n"
."échéance: ".$ech."\n"
."demande: \n".$demande."\n";
$fromaddress = "Message envoyé par: $email";
if($societe && $nom && $prenom && $tel && $email){ // si les champs sont remplis
}else{
echo "Veuillez remplir les champs obligatoires en fond sombre<br>";
echo "en retournant à la page précédente";
exit;
}
mail($toaddress, $subject, $mailcontent, $fromaddress);
?>
<html>
<head>
<title>Formulaire</title>
<meta http-equiv="refresh" content="5; URL=http://www.monsite.fr/">
</head>
<body bgcolor="#BBBBBB" text="white">
<h3>votre demande a été envoyée à xxx </h3>
<p><? echo nl2br($mailcontent); ?> </p>
</body>
</html>
Comme ce n'est pas dans la partie html du script, je ne sais pas comment faire pour changer la couleur du fond et du texte du message demandant de remplir les zones obligatoires ?
@+
Gummybear ;-)
<?
$societe=trim($societe);
$nom=trim($nom);
$prenom=trim($prenom);
$fonction=trim($fonction);
$adresse=trim($adresse);
$cp=trim($cp);
$ville=trim($ville);
$pays=trim($pays);
$tel=trim($tel);
$fax=trim($fax);
$email=trim($email);
if (!ereg("^[a-zA-Z0-9_.\-]+@[a-zA-Z0-9_.\-]+\.[a-zA-Z0-9\-\.]+$", $email))
{
echo "L'adresse E-mail que vous avez saisie n'est pas valide.<br>";
echo "Veuillez retourner à la page précédente et essayer à nouveau.";
exit;
}
$toaddress = "mail@mail.net"; // the default value
$subject = "Formulaire";
$mailcontent = "societe: ".$societe."\n"
."nom: ".$nom."\n"
."prenom: ".$prenom."\n"
."fonction: ".$fonction."\n"
."adresse: ".$adresse."\n"
."codepostal: ".$cp."\n"
."ville: ".$ville."\n"
."pays: ".$pays."\n"
."tel: ".$tel."\n"
."fax: ".$fax."\n"
."email: ".$email."\n"
."renseignements: ".$rens."\n"
."devis: ".$devis."\n"
."rdv: ".$rdv."\n"
."projet: ".$projet."\n"
."échéance: ".$ech."\n"
."demande: \n".$demande."\n";
$fromaddress = "Message envoyé par: $email";
if($societe && $nom && $prenom && $tel && $email){ // si les champs sont remplis
}else{
echo "Veuillez remplir les champs obligatoires en fond sombre<br>";
echo "en retournant à la page précédente";
exit;
}
mail($toaddress, $subject, $mailcontent, $fromaddress);
?>
<html>
<head>
<title>Formulaire</title>
<meta http-equiv="refresh" content="5; URL=http://www.monsite.fr/">
</head>
<body bgcolor="#BBBBBB" text="white">
<h3>votre demande a été envoyée à xxx </h3>
<p><? echo nl2br($mailcontent); ?> </p>
</body>
</html>
Comme ce n'est pas dans la partie html du script, je ne sais pas comment faire pour changer la couleur du fond et du texte du message demandant de remplir les zones obligatoires ?
@+
Gummybear ;-)
A voir également:
- Un peu de couleur dans PHP
- Excel cellule couleur si condition texte - Guide
- Boite a couleur - Télécharger - Divers Photo & Graphisme
- Easy php - Télécharger - Divers Web & Internet
- Somme si couleur - Guide
- L'en-tête du document comporte une information qui n’apparaît pas à l'impression car elle est de couleur blanche. de quelle information s'agit-il ? ✓ - Forum Bureautique
4 réponses
Salut,
Rien ne t'empeche de remplacer : echo "L'adresse E-mail que vous avez saisie n'est pas valide.<br>"; par:
echo "
<html>
<head>
<title>Formulaire</title>
</head>
<body bgcolor=\"#BBBBBB\" text=\"white\">
<h3>L\'adresse E-mail que vous avez saisie n\'est pas valide.<br> </h3>
</body>
</html>
";
Pareil pour les autres messages...
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
Rien ne t'empeche de remplacer : echo "L'adresse E-mail que vous avez saisie n'est pas valide.<br>"; par:
echo "
<html>
<head>
<title>Formulaire</title>
</head>
<body bgcolor=\"#BBBBBB\" text=\"white\">
<h3>L\'adresse E-mail que vous avez saisie n\'est pas valide.<br> </h3>
</body>
</html>
";
Pareil pour les autres messages...
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
CSS!
tu crées un style, mettons
.avert { color: #FF0000 }
ensuite
echo "<div class=\"avert\">Veuillez remplir les champs obligatoires en fond sombre<br>
en retournant à la page précédente</div>";
ou span, comme ça te chante...
kinder.surprise,
le maton du matou
tu crées un style, mettons
.avert { color: #FF0000 }
ensuite
echo "<div class=\"avert\">Veuillez remplir les champs obligatoires en fond sombre<br>
en retournant à la page précédente</div>";
ou span, comme ça te chante...
kinder.surprise,
le maton du matou
Ca marchera pas ! Y'a pas de balises <html><head><link... > !
A moins de définir le style tout au début du script. Mais y'a pas interet à bidouiller des cookies ou des sessions par la suite...
Et pis ca fait un peu crado au final, non ? Sans balise ?
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
A moins de définir le style tout au début du script. Mais y'a pas interet à bidouiller des cookies ou des sessions par la suite...
Et pis ca fait un peu crado au final, non ? Sans balise ?
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
ah voui j'avais même pô vu...
en fait j'ai bidouillé un machin comme ça où dans les conditionnelles j'affecte le style et le texte à deux variables (ainsi que le onLoad mais bon on s'en tamponne) et ensuite je balance le truc (avec les balises proprettes) et zou vas-y que j't'y colle de la variable dans le beigneur....
kinder.surprise,
le maton du matou
en fait j'ai bidouillé un machin comme ça où dans les conditionnelles j'affecte le style et le texte à deux variables (ainsi que le onLoad mais bon on s'en tamponne) et ensuite je balance le truc (avec les balises proprettes) et zou vas-y que j't'y colle de la variable dans le beigneur....
kinder.surprise,
le maton du matou