Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Ignorowanie rekordów wyświetlanych z bazy
Forum PHP.pl > Forum > Przedszkole
Kuba97x
Witam smile.gif Mam problem. Otóż napisałem ranking do strony na prywatny serwer kolegi, jednak PHP jeszcze się uczę i nie potrafię zrobić tak, żeby nie wyświetlało rekordu, jeśli ID = np. 100, 200 lub 300. Mam nadzieję że ktoś mnie zrozumiał smile.gif haha.gif Tutaj jest kod:

  1. </div>
  2. </td></tr></table>
  3.  
  4. <br/><table class="tb1">
  5. <tr><td class="menu"><p>top<font color="#F98E03"> 10</font></p></td></tr>
  6. <tr><td class="linki">
  7. <div class="menu2">
  8. <?php $connect = mysql_connect("5.118.202.100", "root", "111HzMX5jD3"); ?>
  9.  
  10. <?php $database = mysql_select_db("player");
  11. $query = mysql_query("SELECT * FROM player ORDER BY level DESC limit 10");
  12.  
  13. $i = 0;
  14.  
  15. while($player = mysql_fetch_array($query))
  16.  
  17. { echo '<ul>
  18. <li><a href="#"> '.$player["name"].' [Lv '.$player["level"].'] </a></li>
  19. </ul>'; $i++; } ?>


Trochę chaotycznie napisane ale jak już mówiłem dopiero się uczę, jak to pisałem to mieszałem po prostu różne przykłady z internetu i tak wyszło winksmiley.jpg
Liczę na szybką pomoc. To bardzo pilne, bo obiecałem koledze stronę do środy, a został mi tylko ten nieszczęsny ranking ;/

PS. W tabeli mam kolumny id, name i level
darko
  1. if($player['id'] % 100 != 0) { // czyli jeśli ID playera nie dzieli się bez reszty przez wielokrotność setki, to wyświetl
  2. echo '<ul>
  3. <li><a href="#"> '.$player["name"].' [Lv '.$player["level"].'] </a></li>
  4. </ul>'; $i++;
  5. }


ps po co Ci to $i jeśli i tak nie wykorzystujesz ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.