votes.php:
<head>
<script type="text/javascript" src="poll.js"></script>
</head>
<div id="poll">
<form>
<input name="etoile" type="radio" value="1" onclick="getVote(this.value)" />: <img src="Mes_Images/Icones/rating_1.gif" /><br />
<input name="etoile" type="radio" value="2" onclick="getVote(this.value)" />: <img src="Mes_Images/Icones/rating_2.gif" /><br />
<input name="etoile" type="radio" value="3" onclick="getVote(this.value)" />: <img src="Mes_Images/Icones/rating_3.gif" /><br />
<input name="etoile" type="radio" value="4" onclick="getVote(this.value)" />: <img src="Mes_Images/Icones/rating_4.gif" /><br />
<input name="etoile" type="radio" value="5" onclick="getVote(this.value)" />: <img src="Mes_Images/Icones/rating_5.gif" /><br />
</form>
</div>
votes_check.php:<?php
include 'Fonctions.php';
db_connect();
$etoile = $_REQUEST['etoile'];
echo 'etoile'.$etoile;
?>
poll.js:var xmlhttp;
function getVote(int)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="votes_check.php";
url=url+"?vote="+int;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("poll").innerHTML=xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
var objXMLHttp=null;
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return objXMLHttp;
}
Merci
en haut à droite de la réponse qui te semble la plus pertinente.