Одобряване/отхвърляне без refresh

noxious

Registered
Здравейте!
Целта ми е в админ панела да направя списък на всички поръчки от базата данни, което не е проблем, но не намирам подобен скрипт за одобряване/отхвърляне на поръчката, което автоматично без refresh на страницата да изписва дали е одобрена/отхвърлена. Също в навигацията където се намира полето "Поръчки " да изписва броя на чакащите одобрение. Примерно: Поръчки (2). Лесно би станало с refresh, но нямам си и на идея как би било без refresh. Единствено знам, че трябва това да стане чрез ajax.
Благодаря предварително!
 
Понеже не си дал никакъв код и няма как да знаем, каква ти е таблицата ... кода ... и т.н. ето ти един пример, който аз използвам за добавяне в любими, което лесно може да се промени за одобрение или не..

javascript частта, която взима id-то .. в моя случай е на снимка
Код:
$(document).ready(function(){
    $('.bookmarked', $('.buttons')).click(function(){
        $.post('add_favorites.php', { 
            "image_id": $(this).attr('id'),
        },
        function(data){
            if(data == 0){
                  // съобщение, че е approve-нато
            }
            else {
                 // съобщение, че не е 
            }
         });
    });
});
html бутона ми
Код:
<div class="buttons"><a href="javascript:;" id="ID-то">добави</a> </div>
И php частта в add_favorites.php

Код:
    if(!empty($_POST["image_id"])) {

    	$item_id = $_POST['image_id'];        	   
    	$id = $_SESSION['id']; 
    	    			   
    	$query = $pdo -> prepare("INSERT INTO favorites (item_id, user_id)
                                VALUES (:item_id, :user_id)");   
        $query -> execute(array(
                          ":item_id"         => $item_id,
                          ":user_id"          => $id
        ));
    }
Когато натиснеш бутона 'добави' той изпраща id-то към js, а от там отива в php-то..
 
Защо ми се струва, че освен, че не даваш код, ами и не търсиш в интернет. Няма такъв вариант да си новак и да потърсиш нещо и да го няма, особено такива бейсик работи.

Ето провери ТУК, тук, тук, тук, тук, тук и тук. Идеята не е да ти дадем кода на готово, идеята е да те насочим и ти като програмист, да успееш да си редактираш кода за твоите нужди. Ако толкова ти липсват знания по jquery - има много уроци, погледни ги :) :?:
 

Back
Горе