Hello all,
Debutant en Javascript, j'aimerais envoyer des info en base de donnees MySQL a partir d'un formulaire sans rafraichir la page. Du coup, Javascript...
Informations de preambules qui peuvent (peut-etre) avoir une influence sur mon probleme :
1 - J'utilise pour l'instant Wamp Server PHP 5.X
2 - Je suis sur une page PHP en GET, du style : www.toto.com?name=tabatacash
Voici mon code :
Et voici le code la PHP appellee :
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 <p>Titre</P> <input type=text name="titre" class="tdest" id="titre" value="prout"> <input onclick="send_comment()" type="button" value="send comment" id="send_comment_Button"> <p>Reponse : <span id="txtHint"></span></p> <script type="text/javascript"> function send_comment() { var str; str = document.getElementById("titre").value; if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; alert(str); } 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("txtHint").innerHTML=xmlhttp.responseText; } } // alert(str); xmlhttp.open("GET","add_comment.php?q="+str,true); xmlhttp.send(); } </script>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $q=$_GET["q"]; echo $q; ?>
C'est tres bete a dire, mais mon probleme c'est que ca ne fonctionne pas.
J'ai pompe ce code sur le site w3school.
Si j'arrive a afficher ma variable PHP c'est gagne, je pourrais inserer mes infos en bdd.
Merci d'avance de votre aide.
FS
Partager