Bouton j'aime
Kaatre2
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
kaatre2 -
kaatre2 -
Bonjour,
Voici mon problème , je vais faire un bouton j'aime comme sur facebook, voici mon code :
<html><head></head><body>
<input type="button" value="J'aime">
<script type="text/javascript">
$(document).ready(function(){
//au clic sur un bouton jaime
$(".jaime").live("click", function(){
var jaime=$(this);
var id_art=$(this).attr('art_id');
//on apelle en ajax notre fichier de traitement serveur en lui donnant en parramètre idetifiant de notre article
$.ajax({
type: "GET",
url: "jaime.php?id_art="+id_art,
dataType : "html",
//affichage de l'erreur en cas de problème
error:function(msg, string){
alert( "Error !: " + string );
},
success:function(data){
//si le fichier renvoi 0 on ne fait rien sinon on vide notre lien et on remplace par les nouvelles données
if(data!=0)
{
jaime.empty();
jaime.append(data);
}
}});
});
});
</script>
<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('vote',$db); //si on a bien notre parramètre
?>
<a class="jaime" art_id="1">
<?php //on vérifie si la personne n'a pas déja voté
$req_exist="SELECT ip_vote FROM jaime WHERE ip_vote='".$_SERVER["REMOTE_ADDR"]."'
AND id_article='".$art_id."'";
$res_exist=mysql_query($req_exist);
if(mysql_num_rows($res_exist)0)
{
echo 'Vous aimez, ';
}
else
{
echo 'J\'aime, ';
}
//on compte le nombre de votes pour cet article
$req_count="SELECT COUNT(ip_vote) FROM jaime WHERE id_article='".$art_id."'";
$res_count=mysql_query($req_count);
list($nb)=mysql_fetch_row($res_count);
if($nb1)
{
echo $nb.' personnes aiment ca';
}
else
{
echo $nb.' personne aime ca';
}
?>
</a>
</body></html> Pouvez-vous m'aider ! Merci d'avance.
Voici mon problème , je vais faire un bouton j'aime comme sur facebook, voici mon code :
<html><head></head><body>
<input type="button" value="J'aime">
<script type="text/javascript">
$(document).ready(function(){
//au clic sur un bouton jaime
$(".jaime").live("click", function(){
var jaime=$(this);
var id_art=$(this).attr('art_id');
//on apelle en ajax notre fichier de traitement serveur en lui donnant en parramètre idetifiant de notre article
$.ajax({
type: "GET",
url: "jaime.php?id_art="+id_art,
dataType : "html",
//affichage de l'erreur en cas de problème
error:function(msg, string){
alert( "Error !: " + string );
},
success:function(data){
//si le fichier renvoi 0 on ne fait rien sinon on vide notre lien et on remplace par les nouvelles données
if(data!=0)
{
jaime.empty();
jaime.append(data);
}
}});
});
});
</script>
<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('vote',$db); //si on a bien notre parramètre
?>
<a class="jaime" art_id="1">
<?php //on vérifie si la personne n'a pas déja voté
$req_exist="SELECT ip_vote FROM jaime WHERE ip_vote='".$_SERVER["REMOTE_ADDR"]."'
AND id_article='".$art_id."'";
$res_exist=mysql_query($req_exist);
if(mysql_num_rows($res_exist)0)
{
echo 'Vous aimez, ';
}
else
{
echo 'J\'aime, ';
}
//on compte le nombre de votes pour cet article
$req_count="SELECT COUNT(ip_vote) FROM jaime WHERE id_article='".$art_id."'";
$res_count=mysql_query($req_count);
list($nb)=mysql_fetch_row($res_count);
if($nb1)
{
echo $nb.' personnes aiment ca';
}
else
{
echo $nb.' personne aime ca';
}
?>
</a>
</body></html> Pouvez-vous m'aider ! Merci d'avance.
A voir également:
- Bouton j'aime
- Diagnostic bouton photo - Accueil - Outils
- Bouton reinitialisation pc - Guide
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Symbole arrêt marche - Forum Word
- Réinitialiser chromecast sans bouton - Guide