Posiadam bazę danych, która składa się m. in. z tabeli "shity", w której to mam m. in. kolumny: "id" oraz "lubi" (zapisuje ilość klinięć na +). Poniżej załaczam sposób w jaki wyświetlam obrazki na stronie.
$zapytanie = mysql_query("SELECT * FROM shity WHERE lubi<='6' ORDER BY id DESC LIMIT $l1,$l2"); //wybiera tabelę i pobiera z niej dane dla obrazków z odpowiednią wartością "lubi" if ($zapytanie) { //jeśli zapytanie można wykonać to... while ($shit = mysql_fetch_array($zapytanie)) { //robi pętlę i przypisuje wszystkie dane do zmiennej if($shit['typ']=='obrazek') { if($ustawienia['img_title']) { } echo '<div class="shit"><a href="obrazek.php?'.$shit['id'].'"><img src="'.$shit['obrazek'].'" alt="'.$shit['tytul'].'" title="'.$shit['tytul'].'"/></a> <div> //ponizej część kodu, która odpowiada za wyświetlanie "kciuków" do głosowania i wyświetlna ilość "lubi" z bazy danych <a href="#" id="gora"><img src="img/ok.gif" id="gora" /></a>'; echo '<a href="#" id="dol"><img src="img/bad.gif" /></a> </div> </div>'; }
Na stronie http://devplugin.pl/aktualnosci/jqueryajax...em-oceny-tresci znalazłem prosty system oceniania typu +/-. Stąd też próbuję iść tą ścieżką... mam kolejny kod (nazwijmy go dalej glos.php), który modyfikuje liczbę głosów "lubi" w bazie danych:
<?php $increase = "UPDATE shity SET lubie=lubie+1 WHERE id='$shit['id']'"; $decrease = "UPDATE shity SET lubie=lubie-1 WHERE id='$shit['id']'"; $how = 0; $how = $rt['lubi']; } if($_POST['akcja'] == 'dodaj') { } elseif($_POST['akcja'] == 'odejmij') { } ?>
oraz dołączony, zgodnie z instrukcją na wyżej wymienionej stronie kod:
$(document).ready(FUNCTION() { $("#gora").unbind().bind("click", FUNCTION() { $.ajax({ type: 'POST', url: 'glos.php', DATA: 'akcja=dodaj', success: FUNCTION(wynik) { $("#ile").html(wynik) } }); RETURN false; }); $("#dol").unbind().bind("click", FUNCTION() { $.ajax({ type: 'POST', url: 'glos.php', DATA: 'akcja=odejmij', success: FUNCTION(wynik) { $("#ile").html(wynik) } }); }); RETURN false; });
Problem polega na tym, że to wszystko nie działa tak jak powinno :] A konkretnie: jak w pliku glos.php zadać w zmiennej $increase i $decrease wartość "id" tak aby kliknięcie konkretnego kciuka pod przypisanym mu obrazkiem odnosiło się do tego właśnie obrazka (czyli do jego id czy nazwy...)

Z góry dziękuję za wszelkie uwagi i sygestie.