Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Baza danych i generowanie odnośnika
Forum PHP.pl > Forum > Przedszkole
gregory_xx
Witam, mam taki kod pobierający dane. Mój problem tkwi w tym iż wyświetla on odnośniki i chciałbym aby po kliknięciu przechodził do strony opis.php z odpowiednim numerem z wpisu z bazy danych. Co należy umieścić w pliku opis.php aby pobrał tylko rekord mający nr równe np. 1 sciana.gif



  1. <?php
  2. mysql_connect("localhost","root","") or die ("Nie można połączyć się z bazą danych");
  3. mysql_select_db("baza") or die ("Nie można połączyć się z bazą");
  4.  
  5. $wynik=mysql_query("SELECT * FROM miejsca") or
  6. die ("Błąd w zapytaniu");
  7.  
  8. while($rekord = mysql_fetch_assoc ($wynik)) {
  9. $nr = $rekord['nr'];
  10. $typ = $rekord['typ'];
  11. $miejscowosc = $rekord['miejscowosc'];
  12.  
  13. print "<a href='index.php?page=opis&nr=$nr'>$nr</a>
  14. <a href='index.php?page=opis&nr=$nr'>$nr</a>
  15. <a href='index.php?page=opis&nr=$nr'>$nr</a><br/><br/>
  16.  
  17. }
  18. ?>
mortus
Tyle, że kliknięcie w Twój odnośnik powoduje przejście do strony index.php <a href="index.php?...>, a nie do stronyopis.php. W każdym bądź razie chodi o to, że dane przekazywane poprzez odnośnik <a href="index.php?page=opis&nr=1">Link</a>, będą widoczne w pasku adresu przeglądarki i mamy do nich dostęp poprzez tablicę $_GET, w tym przypadku $_GET['page'] i $_GET['nr']. To są podstawy i jeżeli takich rzeczy nie wiesz, to poszukaj informacji w Google na temat przekazywania danych w PHP.
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.