Page 1 sur 1

script "Formulaire de contact"

Posté : 01 mai 2013, 13:57
par Grepher76380
Bonjour,

Je poste se message sur se forum pour avoir un peut d'aide "SVP" car je bloc sur un bout de code et je voudrait un coup de main ...

Voilà le but de mon sujet : je voudrait mon texte si dessous, s'affiche en vert vue que cela signifie qu'il n'y a pas d'erreur ...

$erreur = "Votre message à bien été envoyé, une réponse vous sera donnée dans les plus brefs délais";

Voici un bout du code ...:
if($valid){
		if(!in_array($service,array("mumble","web","contact"))){ $service="contact"; }
		$to = "[email protected]";
		$sujet = $nom." : .: Miki-Heberg :.";
		$header = "From: [email protected] \n";
		$header .= "Reply-To: $email";
		$message = stripslashes($message);
		$nom = stripslashes($nom);
		if(mail($to,$sujet,$message,$header)){
			$erreur = "Votre message à bien été envoyé, une réponse vous sera donnée dans les plus brefs délais";
			unset($nom);
			unset($email);
			unset($message);
		}
		else{
			$erreur = "Une erreur est survenue et votre demande n'a pas aboutit !!!";
		}
Et voici aussi mon code css:
<style type="text/css">
input[type=text]{
	border:dotted 1px #7A7A7A;
}
textarea{
	border:dotted 1px #7A7A7A;
	width:95%;
	height:135px;
}
input[type=subit]{
	background:#DDD;
	cursor:pointer;
}
input[type=subit]:hover{
	background:#FFF;
}
.error-message{
	color:#FF0000;
}
.succes-message{
	color:#0F0;
}
</style>
Cordialement Mickael

Re: [Aide] script "Formulaire de contact"

Posté : 01 mai 2013, 15:02
par moogli
Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Tu peux corriger ton titre en éditant ton premier message.

Merci de prendre le temps de lire les règlements.


Salut,

Utilise une autre variable pour le message succès.
ensuite tu utilise la fonction isset (ou empty) pour savoir ce que tu affiche.
par exemple :
<?php
if(!empty($success)){
echo '<p class="succes-message">',$success,'</p>';
}
if(!empty($error)){
echo '<p class="error-message">',$error,'</p>';
}
@+

Re: script "Formulaire de contact"

Posté : 01 mai 2013, 15:19
par Grepher76380
Bonjour,

J'ai corrigé mon titre.

Merci pour ta réponse à ma question je vais voir sa de suite.

j'utilise isset ...

Cordialement.

Re: script "Formulaire de contact"

Posté : 01 mai 2013, 15:51
par ghost5922
Bonjour,

isset vérifie si la variable existe !empty() va vérifier que la variable n'est pas vide

sinon tu peux ajoute directement une class ou id différent comme moogli le souligne mais directement dans ton code

Re: script "Formulaire de contact"

Posté : 01 mai 2013, 15:59
par moogli
Merci

et de rien :)

Re: script "Formulaire de contact"

Posté : 01 mai 2013, 16:06
par Grepher76380
Merci,

Voilà enfin cela marche...

je mais mon poste en résolu.

Cordialement.