par
fabrice88250 » 20 janv. 2009, 17:41
bonjour,
j'ai un petit script de vote en étoile que je souhaiterai intégré au niveau de ma galerie photos afin que les internautes puissent voté.
Le problème et que je ne sait pas comment faire en sorte pour que le vote soit enregistré dans ma base de donnée.
Voilà le script de vote qui fonctionne tres bien en html.
Comment ransformé se script pour recupéré le note donnée vers Mysql ?
Code : Tout sélectionner
<script type='text/javascript'>
var done=false
var pic = new Array();
pic[0]=new Image();
pic[0].src="star1.gif";
pic[1]=new Image();
pic[1].src="star2.gif";
var bareme = new Array("peu ","passablement ","moyennement","presque","")
function rate(level){
if (done){return false;}
for(i=1;i<6;i++){ document.getElementById('_'+i).src=(level<i)?pic[0].src:pic[1].src;
document.getElementById('vote').innerHTML="Votre vote : "+level+" étoile(s) "+bareme[level-1]+" satisfaisant"
}
}
function zero(){
for(i=1;i<6;i++){ document.getElementById('_'+i).src=pic[0].src;
done=false;
document.getElementById('vote').innerHTML="Votre vote : 0 étoile(s)"
}
}
function valider(){
done=true;
document.getElementById('vote').innerHTML+=' VALIDÉ'
}
</script>
</head>
<body>
Clickez sur l'étoile de votre choix pour valider le vote:<br /><br />
<img src="star1.gif" id='_1' onClick="valider()" onMouseOver="rate(1)" />
<img src="star1.gif" id='_2' onClick="valider()" onmouseover="rate(2)" />
<img src="star1.gif" id='_3' onClick="valider()" onmouseover="rate(3)" />
<img src="star1.gif" id='_4' onClick="valider()" onmouseover="rate(4)" />
<img src="star1.gif" id='_5' onClick="valider()" onmouseover="rate(5)" />
<br /><br/>
<div id="vote">Votre vote : 0 étoile(s) </div><br /><br/>
<input type="button" onClick="zero();" value="reset"/>
bonjour,
j'ai un petit script de vote en étoile que je souhaiterai intégré au niveau de ma galerie photos afin que les internautes puissent voté.
Le problème et que je ne sait pas comment faire en sorte pour que le vote soit enregistré dans ma base de donnée.
Voilà le script de vote qui fonctionne tres bien en html.
Comment ransformé se script pour recupéré le note donnée vers Mysql ?
[code]<script type='text/javascript'>
var done=false
var pic = new Array();
pic[0]=new Image();
pic[0].src="star1.gif";
pic[1]=new Image();
pic[1].src="star2.gif";
var bareme = new Array("peu ","passablement ","moyennement","presque","")
function rate(level){
if (done){return false;}
for(i=1;i<6;i++){ document.getElementById('_'+i).src=(level<i)?pic[0].src:pic[1].src;
document.getElementById('vote').innerHTML="Votre vote : "+level+" étoile(s) "+bareme[level-1]+" satisfaisant"
}
}
function zero(){
for(i=1;i<6;i++){ document.getElementById('_'+i).src=pic[0].src;
done=false;
document.getElementById('vote').innerHTML="Votre vote : 0 étoile(s)"
}
}
function valider(){
done=true;
document.getElementById('vote').innerHTML+=' VALIDÉ'
}
</script>
</head>
<body>
Clickez sur l'étoile de votre choix pour valider le vote:<br /><br />
<img src="star1.gif" id='_1' onClick="valider()" onMouseOver="rate(1)" />
<img src="star1.gif" id='_2' onClick="valider()" onmouseover="rate(2)" />
<img src="star1.gif" id='_3' onClick="valider()" onmouseover="rate(3)" />
<img src="star1.gif" id='_4' onClick="valider()" onmouseover="rate(4)" />
<img src="star1.gif" id='_5' onClick="valider()" onmouseover="rate(5)" />
<br /><br/>
<div id="vote">Votre vote : 0 étoile(s) </div><br /><br/>
<input type="button" onClick="zero();" value="reset"/>[/code]