Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ocenianie w skali
primo
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

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


Witam,

chodzi mi po głowie taki pomysł, aby móc oceniać np. każdy news czy artykuł w skali 1-6. Czy zrobić to w tabeli z artykułami - do każdego tytułu np. dopisywać liczbę głosów czy też zrobić w osobnej tabeli, gdzie mógłbym również dopisywać ip z którego oddano głos i w ten sposób wykluczać oddawanie głosu wielokrotnie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jak macie to u siebie pomyślane (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
reemii
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 2.02.2005

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


Powinno byc chyba tak:

  1. <?php
  2. if($id and isset($_POST['liczba_glosow'])&& isset($_POST['suma_glosow'])){
  3. $bd->zapytaj(&#092;"UPDATE filmy SET liczba_glosow = liczba_glosow + '\".$_POST['liczba_glosow'].\"', suma_glosow = suma_glosow + 1 where id='\".$id.\"'\");
  4.  
  5. }
  6.  
  7. ?>


O ile $liczba_glosow to jest ocena, a $suma_glosow to jest ile osob głosowało. Może nazwij troche bardziej logicznie te zmienne, bo ciężko sie połapać. Tak wogóle to można to zrobić tak. Jak osoba oddaje głos to tych głosów przybywa 1, więc nie potrzebujesz zmiennej $suma_glosow.

  1. <?php
  2. if($id and !empty($_POST['liczba_glosow']))
  3. {
  4. $bd->zapytaj(&#092;"UPDATE filmy SET liczba_glosow = liczba_glosow + '\".$_POST['liczba_glosow'].\"', suma_glosow = suma_glosow + 1 where id='\".$id.\"'\");
  5. }
  6. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 16:12