Bun venit pe WorldMetin.tk . Aici aveti o gama larga de tutoriale, ghiduri. Noi va oferim support in toate problemele dumneavoastra. Pentru a vizualiza forumu in totalitate va rugam sa va inregistrati. Daca credeti ca aveti experienta in moderarea unui forum va rugam sa faceti o cerere staff. Va multumim.
Salutare vizitatorule, aceasta tema este in constructie. Va fi facuta special pentru comunitatea MotanelTutorials.com.


   





Clasament Top 10 jucatori



Moderator

Mesaje Mesaje : 111
Puncte Puncte : 305



Vezi profilul utilizatorului

MesajSubiect: Clasament Top 10 jucatori Mar Mar 15, 2011 9:53 am

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:
<?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: 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.
















O munca pe ro depusa degeaba .. http://www.youtube.com/watch?v=_n7VPUQx9YA
Pentru intrebari dati PM







creeaza un forum | © phpBB | Forum gratuit de suport | Contact | Semnaleaza un abuz | Poti avea un blog
Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici! | Extrem Tutorials | Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici!