Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Skrypt Rankignu
#1
Od razu mówię , szukałem skryptu w google , znalazłem dużo skryptów , ale nie taki co bym oczekiwał , albo chociaż taki którego było by łatwo przerobić.

Poszukuje Rankingu z opcją oceniania ,oraz sortowania według oceny .
Tak jak jest to na tej stronie :
http://servers.hl2.com.ua/tf2/

Jeśli znasz taki skrypt , proszę o pomoc.
Odpowiedz
#2
Taki skrypt nie należy do trudnych.
Tabela w bazie może wyglądać tak ranking(id, ocena, ilosc_ocen)
Skrypt w PHP też nie należy do trudnych, dodać/odjąć jedną wartość w kolumnie ocena, dodać jedną wartość w kolumnie ilosc_ocen.
cały czas się czegoś uczę
mogę palnąć jakąś głupotę Tongue
Odpowiedz
#3
No tak , tylko wolałbym mieć jakiś wzór , bo tak od zera to wątpię że coś dobrego stworzę.
Odpowiedz
#4
Polecam, o ile jeszcze nie sprawdzałeś tej strony, pobranie i przerobienie czegoś z http://www.hotscripts.com/category/scripts/php/scripts-programs/top-sites/
Ewentualnie, tak jak to powiedział ILIES, stworzenie własnego systemu od podstaw. Nie będzie to bardzo trudne, najwyżej trochę pracochłonne - ale za to ile satysfakcji Wink
Pozdrawiam.
Odpowiedz
#5
Kod:
CREATE TABLE IF NOT EXISTS `ranking` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nazwa` char(255) NOT NULL,
  `rank` int(11) NOT NULL,
  PRIMARY KEY (`id`)
)

Kod PHP:
<?php
$db_user 
'admin';
$db_pass 'admin';
$db_host 'localhost';
$db_bd 'test';

$polaczenie = @mysql_connect$db_host$db_user$db_pass);

$baza = @mysql_select_db($db_bd);

$id $_GET['id'];
$add $_GET['add'];
$rankBaza mysql_fetch_row(mysql_query('SELECT rank FROM ranking WHERE id="'.$id.'"'));

if ( 
$add == 'plus'){
    
$rank $rankBaza[0] +1;
    
mysql_query('UPDATE ranking SET rank="'.$rank.'" WHERE id="'.$id.'"');
} else if (
$add == 'minus'){
    
$rank $rankBaza[0] -1;
    
mysql_query('UPDATE ranking SET rank="'.$rank.'" WHERE id="'.$id.'"');
}

echo 
'<br />';

$zapytanie mysql_query("SELECT * FROM ranking");
while (
$wynik mysql_fetch_row($zapytanie)){
    
$id $wynik[0];
    
$nazwa $wynik[1];
    
$rank $wynik[2];
    echo 
'<a href="rank.php?id='.$id.'&add=plus">PLUS</a>';
    print 
' '.$nazwa.' '.$rank.' ';
    echo 
'<a href="rank.php?id='.$id.'&add=minus">MINUS</a>';
    echo 
'<br />';
}

?>

Taka podstawa, trzeba by było jeszcze zabezpieczyć, ale to już powinieneś sam sobie już poradzić
cały czas się czegoś uczę
mogę palnąć jakąś głupotę Tongue
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [Skrypt] Okienko z reklamą na wierzchu strony www krysek76 1 2,635 08-05-2014, 20:39
Ostatni post: Kartofelek
  Skrypt automatycznego dodawania sucharixx 5 4,388 07-12-2012, 20:48
Ostatni post: sucharixx
  skrypt opinii js Ar2r 7 5,243 26-11-2012, 19:12
Ostatni post: andrzejhi
  Pomoc dla "zielonego" skrypt do wysylania maila. sanntta82 1 2,547 05-09-2012, 20:16
Ostatni post: camelrafal
Question Który skrypt wybrać? ArTh00r 2 3,845 27-08-2012, 15:16
Ostatni post: mateo

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl