Witam. Posiadam CMS na plikach textowych, każdy wpis ma swój unikalny ID oznaczony $artykul_ID Wyświetla się wtedy ID artykułu np: 112 Mam drugi plik, ajax.php który odpowiada za głosowanie na artykuł... Chcę uzyskać taki rezultat: Po kliknięciu w + bądź - odpowiednio są liczone głosy każdego artykułu z osobna. Problem polega na tym, że klikając na + - dodaje pod każdym artykułem PLUS zamiast pod konkretnym pod który kliknąłem. Wyczułem, że problem pojawia się w pliku ajax.php który odpowiada za wklepywaniu do bazy odpowiedniego głosu.. Więc moje pytanie brzmi w jaki sposób odpowiedni ID przenieść odpowiednią metodą do ajax.php ? w pliku ajax wygląda to następująco:
include 'config.php';
extract($_POST);
$user_ip = $_SERVER['REMOTE_ADDR'];
// check if the user has already clicked on the unlike (rate = 2) or the like (rate = 1)
$dislike_sql = mysql_query('SELECT COUNT(*) FROM wcd_yt_rate WHERE ip = "'.$user_ip.'" and id_item = "'.$pageID.'" and rate = 2 ');
$dislike_count = mysql_result($dislike_sql, 0);
$like_sql = mysql_query('SELECT COUNT(*) FROM wcd_yt_rate WHERE ip = "'.$user_ip.'" and id_item = "'.$pageID.'" and rate = 1 ');
$like_count = mysql_result($like_sql, 0);
if($act == 'like'): //if the user click on "like"
if(($like_count == 0) && ($dislike_count == 0)){
mysql_query('INSERT INTO wcd_yt_rate (id_item, ip, rate )VALUES("'.$pageID.'", "'.$user_ip.'", "1")');
}
if($dislike_count == 1){
mysql_query('UPDATE wcd_yt_rate SET rate = 1 WHERE id_item = "'.$pageID.'" and ip ="'.$user_ip.'"');
}
endif;
if($act == 'dislike'): //if the user click on "like"
if(($like_count == 0) && ($dislike_count == 0)){
mysql_query('INSERT INTO wcd_yt_rate (id_item, ip, rate )VALUES("'.$pageID.'", "'.$user_ip.'", "2")');
}
if($like_count == 1){
mysql_query('UPDATE wcd_yt_rate SET rate = 2 WHERE id_item = "'.$pageID.'" and ip ="'.$user_ip.'"');
}
endif;
?>
Więc jak $artykul_ID - odpowiedni ID wygenerowany przenieść w miejsce $pageID bo on nie jest zdefiniowany i nie bardzo wiem jak to zrobić?? tutaj jest skrypt który chcę połączyć z moim skryptem:
http://www.webcodo.net/like-dislike-system-with-jquery-ajax-and-php-youtube-like-design/
i nie mam pojęcia jak zrobić aby na stronie głównej można było głosować załóżmy na 10 artykułów... Pozdrawiam