Ajax + jQuery + PHP + SQL Favoriting - PullRequest
       1

Ajax + jQuery + PHP + SQL Favoriting

0 голосов
/ 05 марта 2011

Эй, я новичок в PHP и Ajax.Я довольно хорошо с SQL Хотя.Мне было интересно, как я могу изображение, и когда вы нажимаете на него, запускаете ajax-запрос для запуска SQL-запроса

mysql_query("INSERT INTO `favorites` (`uid`, `gid`, `added`) VALUES ($member, $id, '$datetime');");

и обновляете изображение до кнопки удаления из избранного.

используя сеанс для идентификатора пользователя (uid) и gid из index.php? id = 13

http://davidknag.com/fav.png

до

http://davidknag.com/unfav.png

при нажатии кнопки «Избранный» удалите эту запись из sql.

Я никогда раньше не использовал ajax и редко использовал javascript.

Ответы [ 2 ]

4 голосов
/ 05 марта 2011

Таким образом, ajax с jQuery на изображении класса щелкните ....

window.onload = function(){
   $('.image').click(function(){
    var image_id = $(this).attr('id');
    $.ajax({
        type: "POST",
        url: "/ajaxpage.php",
        data: {
            image_id:image_id
        }
        success: function(data){
            alert(data);
            $('#'+image_id).remove().appendTo('#removed');
        },
        failure: function(){
            alert('failed');
        }
    });
   });
 }

В вашем php-файле вы можете взять необходимые данные (идентификатор изображения или что-то еще) из переменной $ _POST и выполнить ваш запрос. Отобразите какую-то строку в качестве ответа, а затем в обработчике успеха вашего вызова ajax добавьте соответствующим образом. Говорите, если у вас возникли трудности или у вас есть конкретные вопросы.

2 голосов
/ 05 марта 2011

Я бы пошел с JQuery

http://api.jquery.com/jQuery.post/

Я как раз собирался набрать какой-нибудь код, но @Orbit побил меня до этого ... +1 к ответу Орбит.1006 *

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