Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie TOP5 na stronie www nie działa
Forum PHP.pl > Forum > Przedszkole
Popek231
Witam! Postanowiłem dodać TOP5 na mojej stronie 5 najlepszych graczy, lecz kod zamiast działać, wywala błąd:
Cytat
Parse error: syntax error, unexpected T_WHILE in /virtual/a/k/.../home.php on line 74

Nie wiem jak się go pozbyć, próbowałem wszystkiego do granic moich znajomości php > a znam go dobrze, niestety nie znam dobrze mysql i 'komend' z nim związanych.
No nie ważne, 74 linijka kodu to dokładnie:
  1. while ($wiersz = mysql_fetch_array($TOP5)){


A to cały mój skrypt na jego wyświetlanie:
  1.  
  2. <?php
  3. $TOP5 = mysql_query('SELECT `login`, `score` FROM $tabela ORDER BY `score` LIMIT 5')
  4. while ($wiersz = mysql_fetch_array($TOP5)){
  5. echo '<li> <a href="?page=player&id='.$wiersz['id'].'">'.$wiersz['login'].'</a> - ma '.$wiersz['score'].' punktów</li>';
  6. } else {
  7. echo 'Nie ma wymagającej ilości zarejestrowanych użytkowników, aby wyświetlić TOP5! <br> Wróć później!';
  8. }
  9. ?>
Spawnm
while(){}else{} Coś tu jest nie tak wink.gif
Popek231
Bez else też sprawdzałem i nie działało.
Błąd był i tak i tak.. smile.gif
mar1aczi
Skoro znasz PHP dobrze, to zerknij na linię 3 kodu który przedstawiłeś. Znajomość SQLa "nie jest wymagana" smile.gif
nospor
Cytat
próbowałem wszystkiego do granic moich znajomości php > a znam go dobrze

Polecam zredagowac swoje poczucie znajomosci php i siegniecia jeszcze raz do podstaw i doczytaniu po co wymyslono sredniki w PHP. zamykam. Forum nie parser.

Cytat
while(){}else{} Coś tu jest nie tak

@Spawnm parser do tego momentu jeszcze nie doszedl wink.gif

ps: no i jeszcze ten dział OOP.... przenosze na przedszkole
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.