[AJAX] Variables JavaScript à PHP
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 :
Code:
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> |
Et voici le code la PHP appellee :
Code:
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