[RESOLU] script "Formulaire de contact"

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] script "Formulaire de contact"

Re: script "Formulaire de contact"

par Grepher76380 » 01 mai 2013, 16:06

Merci,

Voilà enfin cela marche...

je mais mon poste en résolu.

Cordialement.

Re: script "Formulaire de contact"

par moogli » 01 mai 2013, 15:59

Merci

et de rien :)

Re: script "Formulaire de contact"

par ghost5922 » 01 mai 2013, 15:51

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"

par Grepher76380 » 01 mai 2013, 15:19

Bonjour,

J'ai corrigé mon titre.

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

j'utilise isset ...

Cordialement.

Re: [Aide] script "Formulaire de contact"

par moogli » 01 mai 2013, 15:02

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>';
}
@+

script "Formulaire de contact"

par Grepher76380 » 01 mai 2013, 13:57

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