Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][MySQL][PHP]System Oceniania.
moto0095
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Witam. Postanowiłem zapytać się was, bo szukam w google już 2 dzień i nie mogę nic naleźć.
A mianowicie poszukuję takiego systemu oceniania +/- (coś jak na demotywatorach.pl).
Czy to się jakoś "specjalnie nazywa", albo czy zna ktoś taki skrypt (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
fire_dept
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 4.02.2010

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


Nie wiem jak Twój angielski dlatego daje Ci Polską bibliotekę mintajax obiekt request
http://mintajax.pl/Przewodnik/Obiekt-Request/

Poczytaj inne frameworki działają podobnie
Go to the top of the page
+Quote Post
moto0095
post
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Cytat
Nie wiem jak Twój angielski dlatego daje Ci Polską bibliotekę mintajax obiekt request


Mój angielski jest bardzo dobry i dzięki (IMG:style_emoticons/default/winksmiley.jpg)

A nie macie jakiegoś gotowca (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
fire_dept
post
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 4.02.2010

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


http://webhosting.pl/print/Jak.stworzyc.pr...wania.w.Ajaksie
Go to the top of the page
+Quote Post
moto0095
post
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


UP: znam to, ale to nie działa coś za bardzo (IMG:style_emoticons/default/sad.gif)

Czy zna ktoś jakieś inne skrypty tego typu (z mysql) (IMG:style_emoticons/default/questionmark.gif)
Strasznie mi to jest potrzebne

(IMG:style_emoticons/default/questionmark.gif)

Witam, skorzystałem ze skryptu który podał @fire_dept i staram się go troszkę przerobić.
A mianowicie jak dodać taki ładujący się obrazek np load.gif i żeby wyświetlił się zamiast OCENY np przez 1s??
oto kod index.php:
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  4. <meta http-equiv="Pragma" content="no-cache" />
  5. <meta name="Author" content="Webhosting" />
  6. <title></title>
  7.  
  8. </head>
  9. <style type="text/css">
  10. .guziki {
  11. border:none;
  12. cursor:pointer;
  13. }
  14. input.ocena {
  15. border:none;
  16. width: auto;
  17. background-color:white;
  18. text-align: center;
  19.  
  20. }
  21. </style>
  22.  
  23.  
  24. <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  25.  
  26. <script type="text/javascript">
  27. var xmlHttp;
  28.  
  29. function ajaxInit() {
  30.  
  31. try {
  32. // Firefox, Opera 8.0+, Safari
  33. xmlHttp=new XMLHttpRequest();
  34. }
  35. catch (e) {
  36. // Internet Explorer
  37. try {
  38. xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  39. }
  40. catch (e) {
  41. try {
  42. xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  43. }
  44. catch (e) {
  45. alert("Twoja przegladarka nie obsluguje AJAXa!");
  46. return false;
  47. }
  48. }
  49. }
  50. }
  51.  
  52. function zablokuj(id) {
  53.  
  54. eval("document.images['button_plus_"+id+"'].src = 'imgs/vote_plus_unactive.gif'");
  55. eval("document.images['button_minus_"+id+"'].src = 'imgs/vote_minus_unactive.gif'");
  56.  
  57. eval("document.images['button_plus_"+id+"'].onclick = 'void()'");
  58. eval("document.images['button_minus_"+id+"'].onclick = 'void()'");
  59. }
  60.  
  61. function vote(id, typ) {
  62. ajaxInit();
  63. xmlHttp.onreadystatechange=function() {
  64. if(xmlHttp.readyState==4) {
  65. a = xmlHttp.responseText;
  66. if (a != "false") {
  67. zablokuj(id);
  68. eval("document.forms[0].ocena"+id+".value = a");
  69. }
  70. }
  71. }
  72. if (typ == 'plus')
  73. xmlHttp.open("GET","vote1.php?plus=1&k="+id,true);
  74. else
  75. xmlHttp.open("GET","vote1.php?minus=1&k="+id,true);
  76. xmlHttp.send(null);
  77. }
  78.  
  79. </script>
  80. <body>
  81. <form>
  82. <?php
  83. $sql = mysqli_connect('%%%%','******','{{{{{{');
  84. mysqli_select_db($sql,')))))))))');
  85. $res = mysqli_query($sql,"SELECT * FROM komentarze");
  86.  
  87. while ($row = mysqli_fetch_row($res)) {
  88. echo "\n\n<div id=\"komentarz".$row[0]."\">"; //poczatek diva
  89. echo "\n\t".$row[1];
  90.  
  91. echo "\n\t <img class=\"guziki\" id=\"button_plus_".$row[0]."\""; //link 'na plus'
  92. echo " src=\"imgs/vote_plus_active.gif\" alt=\"glosuj na plus\" ";
  93. echo "onclick=\"vote(".$row[0].", 'plus')\"> |";
  94.  
  95. echo "\n\t <img class=\"guziki\" id=\"button_minus_".$row[0]."\" "; //link 'na minus'
  96. echo "src=\"imgs/vote_minus_active.gif\" alt=\"glosuj na minus\" ";
  97. echo "onclick=\"vote(".$row[0].", 'minus')\">";
  98.  
  99. echo "\n\t <input class=\"ocena\" type=\"text\" "; //ocena
  100. echo "name=\"ocena".$row[0]."\" value=\"(Ocena: ".$row[2]." | Głosy: ".$row[3].")\">";
  101. echo "\n</div>";//koniec
  102.  
  103. }
  104.  
  105. ?>
  106.  
  107.  
  108.  
  109. </form>
  110. </body></html>


.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 04:04