Pomoc przy hiperłączach w MySQL

Witam

Na wstępie chce zaznaczyć że dopiero poznaje php i mysql i rzeczy dla mnie skomplikowane są dla wielu z was banalne, ale od rzeczy. Potrafię wyciągnąć każdą informację z bazy danych, zrobić relacje jeden do wielu, lecz nie potrafię poradzić sobie z hiperłączami.

W mojej bazie danych są następujące tabele:

  1. zawodnicy - dane o zawodnikach typu imie i nazwisko, pozycja, data urodzenia itp

  2. drużyny - dane o drużynach typu nazwa drużyny, oficjalny adres internetowy, osiągnięcia

  3. statystyki zawodników - dane o tym jaki zawodnik grał w jakim klubie i w jakim sezonie oraz ile rozegrał meczy, zdobył punktów itp

  4. statystyki drużyn - dane o tym jaka drużyna grała w jakiej lidze, w jakim sezonie, ile rozegrała meczy, które miejsce itp

  5. ligi - 3 poziomy (rodzaje) rozgrywek ligowych

Projekt mojej strony znajduje się tu: http://www.plkhistory.ugu.pl/

Chce stworzyc strone o statystykach koszykarskich. Chciałbym aby u mnie było pobodnie jak na stronach http://www.plk.pl czy http://www.polskikosz.pl a mianowicie:

  1. aby po kliknięciu w dział “sezony” otworzyła się lista dostępnych sezonów z tabeli “statystyki drużyn” wraz z hiperłączem, które kierowałoby na tabelę z konkretnego wybranego sezonu (przykładowo sezon 2007/08) - dane z tabeli “statystyki drużyn” ale już z zaznaczeniem konkretnego sezonu i np. Ekstraklasy.

  2. następnie aby w tabeli Ekstraklasy z sezonu 2007/08 wyświetliły się informacje o tym jakie grały drużyny w Ekstraklasie, a pole przy każdej drużynie byłoby hiperłączem do następnej tabeli zawierającej dane z sezonu 2007/08 tego konkretnego klubu - statystyki drużynowy i statystyki zawodników grających w sezonie 2007/08 w tym konkretnym klubie.

  3. następnie aby w tabeli “statystyki zawodników” przy nazwisku każdego z zawodników było hiperłącze do strony zawierającej informacje personalne (z tabeli “zawodnicy”) oraz statystyki w karierze

(z tabeli “statystyki zawodników” sezon po sezonie).

Jeśli się nie myle istota działania tych podstron za każdym razem jest taka sama. Aha i czy można stworzyć jakiś szablon, aby np po kliknięciu w tabeli sezonu 2007/08 na drużynę wczytywał się np. zawsze ten sam plik team.php lecz z danymi o których pisałem?

Proszę o pomoc, informacje jak sobie z tym poradzić.

Pozdrawiam

<?php

  while (!$rs_sezony->EOF) {

    echo ''.$rs_sezony->fields['nazwa'].'';

    $rs_sezony->MoveNext();

  }

?>

[/code]


po przejściu na stronę generowaną przez [b]sezony.php[/b] w zmiennej [b]$_GET['sID'][/b] masz identyfikator sezonu odczytany z tabeli

analogicznie:

[code] <?php while (!$rs_druzyny->EOF) { echo ‘’.$rs_druzyny->fields[‘nazwa’].’’; $rs_druzyny->MoveNext(); } ?>

analogicznie:

<?php

  while (!$rs_zawodnicy->EOF) {

    echo ''.$rs_zawodnicy->fields['nazwa'].'';

    $rs_zawodnicy->MoveNext();

  }

?>

[/code]

P.S. po otworzeniu podanego linku w FF3 wyświetlana jest pusta biała strona…

alex_v nie rozumiem troszkę tego “po przejściu na stronę generowaną przez sezony.php w zmiennej $_GET[‘sID’] masz identyfikator sezonu odczytany z tabeli”. Na innej stronie znalazłem taki przykład:

<?php

print("


poczytaj tutaj o zmiennych $_GET (jest krótki akapit tuż poniżej opisu $_POST, który też warto przeczytać)

na przykładzie podanego przez Ciebie kodu zapytanie wybierające konkretną drużynę będzie wyglądało tak:

$zapytanie="SELECT * FROM `druzyny` WHERE `IDdr`=" . $_GET['id'] . " ORDER BY `druzyny`.`nazwa` ASC LIMIT 0, 30 ";

wcześniej oczywiście dobrze jest sprawdzić, czy $_GET[‘id’] jest w ogóle ustawione i czy jest liczbą

Witam

Mam problem z formularzami, tzn nie robiłem nigdy tego i nie wiem jak się za to zabrać. Na stronce:

http://www.plkhistory.ugu.pl/basket/ind … statystyki

Zrobiłem wstępne formularze.

Chciałbym aby to co wybierze się w tych trzech formularzach wyświetlało się w tabeli poniżej

Czy mógłby mi ktoś pomóc?