SQL-запрос в FB JavaScript - PullRequest
       2

SQL-запрос в FB JavaScript

1 голос
/ 22 июля 2011

Я хочу обновить поле базы данных, когда пользователь нажимает кнопку «Нравится» Facebook.

Небольшой фрагмент моего кода ниже. Я упростила это, так что плз не начинайте с ошибок / плохих практик;)

<?php
    function updateLike () {
        mysql_query("UPDATE like SET liked = '1'");
    }
?>

<script>
     FB.Event.subscribe('edge.create', function(response) {
         <?php updateLike() ?>
     });
</script>

Итак, это не работает. Я прочитал кое-что о вызове AJAX, но не смог найти хороший пример для своей ситуации.

Кто может подтолкнуть меня в правильном направлении?

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Да, вы можете обновить базу данных, используя ajax

Сценарий

     FB.Event.subscribe('edge.create', function(response) {

         // ajax call  
         $.post('server.php', function(data) {

         });
     });

server.php

Вы можете обновить или любой другой серверprocess

 mysql_query("UPDATE like SET liked = '1'");

Вы можете легко сделать вызов ajax легко используя jQuery.

0 голосов
/ 24 июля 2011

Ознакомьтесь с этой записью в блоге, в ней есть хорошие примеры для последней версии JS SDK. http://thinkdiff.net/facebook/new-javascript-sdk-oauth-2-0-based-fbconnect-tutorial/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...