Comunitatea Salmen
Bun venit pe Forumul Sallmen Community !!!

Pentru a vedea tot forumu trebuie sa va inregistrati !!!

Sallmen Forum Community Welcome!

To see all forum you must register!


Salmen Comunity o comunitate de Counter-Strike, Metin2 etc.. .
 
AcasaPortalInregistrareConectare

Distribuiţi | 
 

 Clasament jucatori TOP 10

Vezi subiectul anterior Vezi subiectul urmator In jos 
AutorMesaj
Vlade' <3
Membru Activ
avatar

masculin Numarul mesajelor : 715
Data nasterii : 09/12/1994
Data de inscriere : 21/07/2009
Varsta : 23
Localizare : Undeva pe planeta albastra

MesajSubiect: Clasament jucatori TOP 10   Dum Noi 27, 2011 4:47 am

Autor: Cuvant cenzurat! 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:

    <?php

         
          echo "<table border="0" width="5">
      <center><tr>
      <td width="20"><font color='#000000'>Loc</center></b></td>
      <td  width="10"><font color='#000000'>Nume</center></b></td>
      <td width="10"><font color='#000000'>Level</center></b></td>
      </tr>";

    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 "
      <center> <tr>
      <td width="100"><font color='#000000'>$i</th></font>
        <td width="10"><font color='#000000'>$row->name </a></th>
        <td width="10"><font color='#000000'>$row->level</th>
    </tr>" ;
    }
    echo "</table>";
                ?>

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:

    <?php
    $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: Cuvant cenzurat!, [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 'Cuvant cenzurat!%'  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.
Sus In jos
http://salmen.forumers.ro
 
Clasament jucatori TOP 10
Vezi subiectul anterior Vezi subiectul urmator Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Comunitatea Salmen :: Metin 2 :: Scripting Web Metin2 :: Scripturi si tutoriale PHP/MySQL-
Mergi direct la: