Bonjours a tous.
J'ai besoin de votre aide parce que je m'arrache les cheveux depuis 2 jours.
du coté google rien, même des solutions clé en main ne fonctionne plus chez moin.
Donc voila je construit mon site jusque là tout va bien. j'arrive à la création d'un panneau utilisateur pour le backoffice.
je clic donc su 'mon profil' et la un menu s'affiche. toute les rubriques sont bonnes sauf pour l'envo du formulaire mail.
Donc pour la partie technique le menu charge le formulaire via un script js
Code Javascript :
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 function infos_gen(str,rub) { //document.write("<h1> //alert("Entrre dans le js"); if (str=="") { document.getElementById("panneau").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("panneau").innerHTML=xmlhttp.responseText; } } switch (rub) { case "infos": xmlhttp.open("GET","scripts_php/inc_profil_utilisateur.php?q="+str,true); break; case "liste": xmlhttp.open("GET","scripts_php/inc_liste_pub_utilisateur.php?q="+str,true); break; case "pouvoir": xmlhttp.open("GET","scripts_php/inc_profil_pouvoir.php?q="+str,true); break; case "contact": xmlhttp.open("POST","scripts_php/contact_forum.php?q="+str,true); xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); break; default: /*Liste d'instructions;*/ break; } xmlhttp.send(); }
mon propleme est ue j'amais rien ne se passe quand je clique sur un bouton de formulaire
que ce soit mon fichier original
Code PHP :
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110 <?php echo' <script type="text/javascript"> function valider() { alert("teste"); } </script>'; //var globale $titre = ""; $nom = ""; $prenom = ""; $emails = ""; $avis = ""; $sujet1 = ""; if (isset($_POST['titre'])) { $titre=$_POST['titre']; } if (isset($_POST['nom'])) { $nom=$_POST['nom']; } if (isset($_POST['prenom'])) { $prenom=$_POST['prenom']; } if (isset($_POST['emails'])) { $emails=$_POST['emails']; } if (isset($_POST['avis'])) { $avis=$_POST['avis']; } if (isset($_POST['sujet1'])) { $sujet1=$_POST['sujet1']; } //insertion enregistrements sondage $ok= ""; if (isset($_POST['Envoyer'])) { if ($nom != "" && $sujet1 != "" && $avis != "" && $avis != "Vos questions ou votre avis sur notre site.") { $email="frederic.smouts@mediati.info"; $sujet="$sujet1"; $message="Bonjour,\n\n$titre $nom $prenom\n\n$sujet1\n\n$avis"; $headers="From: $emails\n"; $headers.="Bcc: $emails\n"; mail($email,$sujet,stripslashes($message),$headers); echo '<script language="Javascript"> <!-- document.location.replace("merci.php"); // --> </script>';} //$ok="<span style=\"color:green\">formulaire envoyé</span>";} else {$ok="<span style=\"color:red\">Veuillez remplir tous les champs obligatoire (*)</span>"; } } echo ' <tr> <td width="520" bgcolor=#ffffff colspan="5"> <b> </b> </td> </tr> <form method="post" name="form1" > <tr> <td width="500" colspan=2> <p> Madame <input type="radio" name="titre" value="Madame"> Mademoiselle <input type="radio" name="titre" value="Mademoiselle"> Monsieur <input type="radio" name="titre" value="Monsieur"> </p> </td> </tr> <tr> <td height="45" colspan=2><b>Sujet :</b> (*)<br> <input length="20" name="nom" size="20" /></td> </tr> <tr> <td colspan=2><b>Vos questions, suggestions, ... :</b> (*)<br> <textarea name="avis" rows="5" cols=" $b" class="formulaire">'.$avis.'</textarea><br> </td> </tr> <tr> <td class="rubrique" colspan=2 align="center"> </tr> <input type="submit" name="Envoyer" value="Envoyer le formulaire" style="background-color:#9A1010" class="rubrique"> <input type="reset" name="Effacer" value="Effacer" style="background-color:#9A1010" class="formulairebouton"><br><font color="#FFFFFF"><b>$ok</font></b></td> </form> <input type="reset" name="reset" value="Rétablir" /> <tr> <td width="520" height="48" bgcolor=#ffffff colspan="5">(*) Champ obligatoire</td> </tr> '; ?>
ou même simple
quoi que je mette dans la page phph charger rien ne se passe avec un bouton
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 <script type="text/javascript"> $(function() { $("#formulaire1").submit(function(){ alert("test"); }); }); function alert() { alert("bouton ok"); }; </script> <form method="post" id="formulaire1" action="#" > <dl> <dt>Votre nom :</dt> <dd><input type="text" name="name" id="name" value="" size="60" /></dd> <dt>Votre email :</dt> <dd><input type="text" name="email" id="email" value="" size="60" /></dd> <dt>Votre message :</dt> <dd><textarea name="comment" id="comment" cols="90" rows="8" /></textarea></dd> <dd><input type="submit" value=" Envoyer votre message " ><br /> <dd><input type="reset" name="Effacer" value="Effacer"></dd> <div id="result"> </div> </dd> </dl> </form>
Quelqu'un peu avancer une hypotese ??
Partager