Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja Whille
Forum PHP.pl > Forum > Przedszkole
mateuszhp
Witam dowiedziałem się że funkcja while służy do wywołania czegoś od liczby czegoś innego . I mam problem mam status serwera samp i chciałbym aby pokazywane były nicki graczy. Mam pobieranie i wyświetlanie ale chciałbym aby to automatycznie robiło się w divach czyli np jest na serwerze jeden gracz i skrypt wyświetla
  1. <div class="playername">nazwa gracz </div>
U mnie pętla powinna wyglądać mniej więcej tak. Ale nie wiem co w stawić warunek
  1. <?
  2. $x=1;
  3. while($x <= 10){
  4. echo $x."<div class="playername"></div>";
  5. $x++;
  6. }
  7.  
  8. ?>


Skrypt do wysyłania składni name
  1. <?
  2. if (is_array($query->playerData)) {
  3. /* Sorting */
  4. $nameAsc = 1;
  5. $scoreAsc = 1;
  6. if (isset($_GET["sort"])) {
  7. if (!isset($_GET["asc"])) $_GET["asc"] = 1;
  8. switch($_GET["sort"]) {
  9. case "name":
  10. $query->sortPlayersByName((int)$_GET["asc"]);
  11. if ($_GET["asc"] == 1) $nameAsc = 0;
  12. else $nameAsc = 1;
  13. break;
  14. case "score":
  15. $query->sortPlayersByScore((int)$_GET["asc"]);
  16. if ($_GET["asc"] == 1) $scoreAsc = 0;
  17. else $scoreAsc = 1;
  18. break;
  19. }
  20. }
  21.  


I wyświetlanie
  1. echo " <td align=\"left\"><font size='2' color='blue'>".htmlspecialchars($player["name"])."</font></td>\n";
  2. echo " <td align=\"center\"><font size='2' color='blue'>".(int)$player["score"]."</font></td>\n";
lord2105
jeżeli to tablica to nie stosuj while() tylko foreach() do wyświetlenia nazw graczy
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.