salut,
J'ai fait un programme en php pour que les visiteurs du site peuvent donner leurs avis ou pour commenter le site que je suis entrain de réaliser.
mais j'ai rencontrer un probleme qui est:
si je rempli le formulaire(page en html contient:nom,mail,objet, et le contenu)avec des informations justes et je clique sur ENVOYER MESSAGE, il ne s'ffiche pas "votre message a été envoyé avec succès" comme j'ai fait dans mon programme il m'affiche directement "erreur lors de l'envoie".
Mais si j'ecrit n'importe quoi dans les cases du formulaire et j'envoye le message,ce dernier s'envoye normalement et il m'affiche: "votre message a été envoyé avec succès".
J'ai pas compris le probleme ou l'erreur s'il existe(malgrés que la requete est normalement juste parcequ'il n'y a pas d'erreur de requette qui s'affiche).
Si vous pouver m'aider, j'ai pas trouvé de solution.
voici le code du programme:
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Nouvelle page 1</title> </head> <body> <?php $c=mysql_connect("localhost","root",""); $b=mysql_select_db("biblio"); $nom_envoy=$_POST['nom']; $email_envoy=$_POST['email']; $objet_msg=$_POST['objet']; $contenu=$_POST['contenu']; $req="insert into message (nom_envoy,email_envoy,objet_msg,contenu)values('$nom_envoy','$email_envoy','$objet_msg','$contenu')"; $exe=mysql_query ($req); echo $req; if ($exe) echo "<body bgcolor='#3E001F'> <p align='center'> </p> <p align='center'> </p> <p align='center'> </p> <p align='center'> </p> <p align='center'><b><font face='Aharoni' size='5' color='#FFFFFF'>Votre message a été envoyé avec succès</font></b></p> </body> "; else echo "<p align='center'><font size='6' color='#FF0000'><b>Erreur lors de l'envoie</b></font></p>"; ?> </body> </html>
Partager