Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Skrypt na top 10 użytkowników


KjakKONRAD

Pytanie

Opublikowano

Witam ma może ktoś skrypt na stronee www z tabelką top 10 lub więcej ? np top 50 ? potrzebuję tego do swojego projektu ktoś pomoże albo może byc tez html tylko niech ktoś pokaże jak to zrobić z edycją już dam rade :D Dziękuje wszystkim z góry :D

ZAPRASZAM NA SERWER MINECRAFT

Wersja gry: 1.15.2-1.16.X - IP: MineAdventure.PL 

TRYB: Survival+Działki, SMOCZE itemy, drop waluty! Parkoury, Eventy i dużo Więcej!

 

ma.gif

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Opublikowano

<?php

if ($sql = mysql_connect("adres bazy danych", "uzytkownik", "haslo"))
{
	if (mysql_select_db("baza danych"))
	{
		$rez = mysql_query("SELECT * FROM island_stats ORDER BY points DESC LIMIT 50");
		if($rez)
		{
			echo "<table width=400 style='font-size: 11px;'>";
			echo "<tr><th><b>Nr</b></th><th><b>Gracz</b></th><th><b>Punktów</b></th></tr>";
			$c = 1;
			while($d = mysql_fetch_array($rez))
			{
				$pl = $d["owner"];
				$po = $d["points"];
				echo "<tr><td>{$c}</td><td>{$pl}</td><td>{$po}</td></tr>";
				$c++;
			}
			echo "</table>";
		}
	}

	@mysql_close($sql);
}
?>

To jest przykładowy kod z mojej strony do pluginu IslandWorld od mojego serwera Minecraft, jeśli potrzebny ci ten kod do czego innego, przy odrobinie wiedzy PHP ogarniesz jak to przerobić.

Tam gdzie masz "50" wpisujesz ile wyników ma wyświetlać, czyli np. 100, czyli wyświetli ci top 100, standardowo jest 50.

Mam nadzieję że pomogłem.

Wstawił bym sobie sygnaturkę, ale nie pozwala mi na to forum, ponieważ gdy próbuję to zrobić, dostaję słynny komunikat od cloudflare "Getway timed out". :/

Opublikowano
<?php

if ($sql = mysql_connect("adres bazy danych", "uzytkownik", "haslo"))
{
	if (mysql_select_db("baza danych"))
	{
		$rez = mysql_query("SELECT * FROM island_stats ORDER BY points DESC LIMIT 50");
		if($rez)
		{
			echo "<table width=400 style='font-size: 11px;'>";
			echo "<tr><th><b>Nr</b></th><th><b>Gracz</b></th><th><b>Punktów</b></th></tr>";
			$c = 1;
			while($d = mysql_fetch_array($rez))
			{
				$pl = $d["owner"];
				$po = $d["points"];
				echo "<tr><td>{$c}</td><td>{$pl}</td><td>{$po}</td></tr>";
				$c++;
			}
			echo "</table>";
		}
	}

	@mysql_close($sql);
}
?>

To jest przykładowy kod z mojej strony do pluginu IslandWorld od mojego serwera Minecraft, jeśli potrzebny ci ten kod do czego innego, przy odrobinie wiedzy PHP ogarniesz jak to przerobić.

Tam gdzie masz "50" wpisujesz ile wyników ma wyświetlać, czyli np. 100, czyli wyświetli ci top 100, standardowo jest 50.

Mam nadzieję że pomogłem.

 

Jeśli już pomagasz to rób to dobrze, po pierwsze starego mysql'a już nie używamy, to pierwszy błąd. Po drugie jeśli nie używamy żadnej zmiennej w echo używamy apostrofy >> ' <<, zaś gdy używamy wtedy możemy zawartość dać w cudzysłów. Czemu tak? zawartości apostrofów PHP'ek nie parsuje, zaś z cudzysłowami jest odwrotnie. Dodatkowo nie wiem po co tłumisz mysql_close. To co tutaj przedstawiłeś można by napisać w 5-6 linijkach poprawnie.

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano
<?php

if ($sql = mysql_connect("adres bazy danych", "uzytkownik", "haslo"))
{
	if (mysql_select_db("baza danych"))
	{
		$rez = mysql_query("SELECT * FROM island_stats ORDER BY points DESC LIMIT 50");
		if($rez)
		{
			echo "<table width=400 style='font-size: 11px;'>";
			echo "<tr><th><b>Nr</b></th><th><b>Gracz</b></th><th><b>Punktów</b></th></tr>";
			$c = 1;
			while($d = mysql_fetch_array($rez))
			{
				$pl = $d["owner"];
				$po = $d["points"];
				echo "<tr><td>{$c}</td><td>{$pl}</td><td>{$po}</td></tr>";
				$c++;
			}
			echo "</table>";
		}
	}

	@mysql_close($sql);
}
?>

To jest przykładowy kod z mojej strony do pluginu IslandWorld od mojego serwera Minecraft, jeśli potrzebny ci ten kod do czego innego, przy odrobinie wiedzy PHP ogarniesz jak to przerobić.

Tam gdzie masz "50" wpisujesz ile wyników ma wyświetlać, czyli np. 100, czyli wyświetli ci top 100, standardowo jest 50.

Mam nadzieję że pomogłem.

 

Dzięki szukałem do czego innego ale pare dni temu zrobiłem serwer minecraft i spadłes mi z nieba :D z tym kodem :D Dzięki daje naj i like :D 

ZAPRASZAM NA SERWER MINECRAFT

Wersja gry: 1.15.2-1.16.X - IP: MineAdventure.PL 

TRYB: Survival+Działki, SMOCZE itemy, drop waluty! Parkoury, Eventy i dużo Więcej!

 

ma.gif

Opublikowano

Za mało informacji. Przede wszystkim, TOP 10 względem czego? Jak ma działać?

De facto, potrzebowałbyś jedynie pobierać pierwsze 10 rekordów posortowane rosnąco/malejącą względem określonej kolumny.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...