Rechercher : dans
Par :

Un peu de couleur dans PHP

Dernière réponse le 25 avr 2003 à 19:53:47 gummybear, le 25 avr 2003 à 15:22:28 
 Signaler ce message aux modérateurs

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 ;-)

Meilleures réponses pour « un peu de couleur dans PHP » dans :
PHP - Génération d'images Voir Prérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Installation rapide de LAMP (Apache+MySql+php) sous Linux VoirLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger PHP FTP Synchronizer VoirLa mise à jour de site web est aussi complexe que sa conception. Alors il faut utiliser le bon outil avec les bon paramètres et une bonne connaissance de programmation pour mettre à jour un site. PHP FTP Synchronizer est une application vous...
La table des couleurs VoirLe codage des couleurs Les couleurs en HTML sont définies par 3 nombres hexadécimaux représentant les tons de Rouge, de Vert et de Bleu (selon le codage RGB (Red Green Blue, en français : RVB) de la couleur choisie. Ainsi la syntaxe de codage...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

kalamit, le 25 avr 2003 à 15:34:39

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 ! :@)

Répondre à kalamit

2

kinder.surprise, le 25 avr 2003 à 15:38:07

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

Répondre à kinder.surprise

3

kalamit, le 25 avr 2003 à 15:53:21

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 ! :@)

Répondre à kalamit

5

 kinder.surprise, le 25 avr 2003 à 19:53:47

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

Répondre à kinder.surprise

4

gummybear, le 25 avr 2003 à 17:23:03

Ok, merci pour votre aide les gars

@+

Gummybear ;-)

Répondre à gummybear