facebook like = точки

Teodotko

Registered
някой знае ли как мога да дам "точки" на някой когато цъкне на like ?

Имам колона "points" в базата данни и искам да давам на всеки който хареса страницата по 100 точки.
 
Да ти кажа заинтригува ме и си поиграх ,ето го резултата:
Код:
<div id="mydiv" style="width:50px;height:50px;text-align:center;background:green;">
<div id="empty" style="background:red;widht:30px;height:30px;">Bla bla</div>
</div>
<div id="content" style="display:none;">13</div>
<div id="display"></div>


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js">
</script>
<script type="text/javascript" >
$("#mydiv").click(function() {
var contentt = $("#content").html();
var dataString = 'content='+ contentt;

alert("still clicked");

$.ajax({
type: "POST",
url: "insert.php",
data: dataString,
cache: false,
});

$('#display').load('insert.php');

});

</script>

Червеният див е за пример като фб бутона,тоест дори да кликнеш него ,самия див отзад (зеления) пак ще си прати функцията,и ще запише 13-ката от див content във дб-то посредством insert.php

мисля,че всичко е явсно,като само да кажа ,че може да се махне самата post заявка и да се зарежда просто php файлът,който да прави проверка дали е потребител,и да му Insert-ва 100 точки в дадената таблица...

Надявам се да ти е полезен кодът,защото на мен ще ми е!


:?:
 
Код:
$("#mydiv").click(function() {
$('#display').load('insert.php');
});
Кратко точно и ясно:При клик на div id="mydiv" (и самия Like бутон който поставяш във него) се зарежда файла insert.php
като в него правиш проверка
за потребител,за вече получени 100 точки по този принцип,и изписваш необходимото съобщение,като то ще се покаже във dv id="display"
 
explozen каза:
Ами ако потребителя хареса/не хареса/хареса/не хареса какво става?
100000 точки?
Може да провери дали вече няма запис в базата данни... Ако има - значи вече кликнал! Може дори и да не вади съобщение за грешка, а просто нищо да не прави.. :)
 

Back
Горе