Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie TOP5 na stronie www nie działa, (SQL, PHP)
Popek231
post 14.10.2013, 21:17:27
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 30.03.2012
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


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


Ten post edytował Popek231 14.10.2013, 21:29:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Spawnm
post 14.10.2013, 21:53:04
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




while(){}else{} Coś tu jest nie tak wink.gif
Go to the top of the page
+Quote Post
Popek231
post 14.10.2013, 23:05:16
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 30.03.2012
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


Bez else też sprawdzałem i nie działało.
Błąd był i tak i tak.. smile.gif

Ten post edytował Popek231 14.10.2013, 23:06:54


--------------------
Pomogłem? Wiesz co kliknąć w odpowiednim miejscu :)
Go to the top of the page
+Quote Post
mar1aczi
post 15.10.2013, 06:15:25
Post #4





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Skoro znasz PHP dobrze, to zerknij na linię 3 kodu który przedstawiłeś. Znajomość SQLa "nie jest wymagana" smile.gif

Ten post edytował mar1aczi 15.10.2013, 06:15:43


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
nospor
post 15.10.2013, 08:52:43
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:50