Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX] Niedziałające ocenianie
Lolek13
post
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Witam, stworzylem sobie system oceniania tresci na podstawie tutorialu z jednej strony. Niestety kod zupelnie nie reaguje na naciskanie klawiszy.

  1. <img id="gora" src="images/kciuk_w_gore.png" alt="+" width="14" height="14" /> <!-- id="gora" -->
  2. <?php
  3. mysql_connect('host', 'user', 'pass') or die ("Błąd: NIE MOŻNA POŁĄCZYĆ SIĘ Z BAZĄ DANYCH.");
  4. mysql_select_db("baza") or die ("Błąd: NIE MOŻNA NAZWIĄZAĆ POŁĄCZENIA Z BAZĄ DANYCH.");
  5. $rat = mysql_query("SELECT * FROM glowna WHERE ID=" . $wynik['ID'] . ";");
  6. if($res = mysql_fetch_assoc($rat)) {
  7. print '<span id="ile"> '.($res['Punkty']).'</span> '; // id="ile"
  8. }
  9. ?>
  10. <img id="dol" src="images/kciuk_w_dol.png" alt="-" width="14" height="14" /> <!-- id="dol" -->
  11. <script>
  12. $(document).ready(function() {
  13. $("#gora").unbind().bind("click", function() {
  14. $.ajax({
  15. type: 'POST',
  16. url: 'glos2.php?ID='<?=$wynik['ID']?>,
  17. data: 'akcja=dodaj',
  18. success: function(wynik) {
  19. $("#ile").html(wynik)
  20. }
  21. });
  22. return false;
  23. });
  24. $("#dol").unbind().bind("click", function() {
  25. $.ajax({
  26. type: 'POST',
  27. url: 'glos2.php?ID=<?=$wynik['ID']?>',
  28. data: 'akcja=odejmij',
  29. success: function(wynik) {
  30. $("#ile").html(wynik)
  31. }
  32. });
  33. });
  34. return false;
  35. }); </script>


i plik glos2.php

  1. <?php
  2. mysql_connect('host', 'user', 'pass');
  3. $increase = "UPDATE glowna SET Punkty=Punkty+1 WHERE ID=".$_GET['ID'];
  4. $decrease = "UPDATE glowna SET Punkty=Punkty-1 WHERE ID=".$_GET['ID'];
  5. $active_rate = mysql_query("SELECT * FROM glowna WHERE ID=".$_GET['ID']);
  6. $how = 0;
  7. if($rt = mysql_fetch_assoc($active_rate)) {
  8. $how = $rt['ocena'];
  9. }
  10. if($_POST['akcja'] == 'dodaj') {
  11. mysql_query($increase);
  12. print $how++;
  13. } elseif($_POST['akcja'] == 'odejmij') {
  14. mysql_query($decrease);
  15. print $how--;
  16. }
  17. ?>


szukam blędu juz drugi dzien i nie potrzefię go odnalezc ; / ma ktos jakis pomysl ? pewnie bład jest banalny ...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:58