Autor: IANIX Web 4.0
Timp: 10 minute
Nivel: Mediu
Descriere: Afiseaza doar primii 10 jucatori din clasament.

Bun venit din nou. De data aceasta instalarea acestui script e sub forma mai restransa decat binecunoscutul clasament al jucatorilor. Acesta afiseaza doar primii 10 jucatori ce prelueaza date din baza de date. Se procedeaza astfel:
1. Top 10 jucatori, se introduce de preferinta intr-un meniu al paginii web daca e cazul, pentru a da un strop de profesionalism.
2. Asemenea vom avea nevoie de un conector de legatura cu baza de date.

Pentru inceput va trebuii sa introducem urmatorul script intr-un loc dorit de tine:

Cod:
    
          
          echo "
      

      
      
      
       ";

     include 'conectare/selectordb.php';
       $db   = "player";
       mysql_connect($dbhost, $dbuser, $dbpw) OR
       die("ERROR: Connection failed. ".mysql_error());      
       mysql_select_db($db) OR
       die("ERROR: DB allready open. ".mysql_error());
    $sql = "SELECT * FROM player WHERE name NOT LIKE '[GM]%' AND name NOT LIKE '[GA]%' AND name NOT LIKE '[CoMa]%' AND name NOT LIKE '[SA]%'  AND name NOT LIKE 'GameMaster%'  AND name NOT LIKE '4metin%'  AND name NOT LIKE '[GF]%' AND name NOT LIKE '[SGM]%' ORDER BY level desc, exp desc, name asc limit 0,10";
          $i = "0" ;
     $ergebnis = mysql_query($sql);
    while($row = mysql_fetch_object($ergebnis))
       {
       $i = $i + 1 ;
       echo "
      

       " ;
    }
    echo "
LocNumeLevel
$i
        
$row->name
        
$row->level
    
";
                ?>


Dupa cum observati acest script contine un conector de legatura cu baza de date si anume linia " include 'conectare/selectordb.php';"

Pentru ca scriptul sa se instaleze pe platforma paginii web, creati urmatorul fisier in format ".php" cu numele "selectordb", apoi pozitionand-ul locatiei specificate de tine in script
Cod:
        $serverip = '___';
    $dbhost = '___';
    $dbuser = 'root';
    $dbpw = '___';
    ?>



Dupa ce am instalat ce este necesar, mai ramane un lucru de verificat si anume excluderea echipei din top 10. Acest lucru se face introducand sau precizand macar o parte din numele echipei tale, de exemplu: IANIX, [GM], [CoMa], llegolas, acest lucru se actualizeaza din linia urmatoare din script

Cod:
    $sql = "SELECT * FROM player WHERE name NOT LIKE '[GM]%' AND name NOT LIKE '[GA]%' AND name NOT LIKE '[CoMa]%' AND name NOT LIKE '[SA]%'  AND name NOT LIKE 'GameMaster%'  AND name NOT LIKE 'ianix%'  AND name NOT LIKE '[GF]%' AND name NOT LIKE '[SGM]%' ORDER BY level desc, exp desc, name asc limit 0,10";


Ceea ce puteti reformata din acest script este ordonarea dupa numarul de yang sau in cazul breslelor.
Acest lucru se programeaza din urmatoarea linie:
Cod:
ORDER BY level desc, exp desc, name asc limit 0,10";



Daca doriti sa modificati ordonarea si selectarea datelor din script direct din baza, nu trebuie decat sa modificati fragmenul din linia anterioara precizata si anume "ORDER BY gold" sa spunem.