gregory_xx
11.04.2010, 20:50:16
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

<?php
mysql_connect("localhost","root","") or
die ("Nie można połączyć się z bazą danych");
die ("Błąd w zapytaniu");
$nr = $rekord['nr'];
$typ = $rekord['typ'];
$miejscowosc = $rekord['miejscowosc'];
print "<a href='index.php?page=opis&nr=$nr'>$nr</a> <a href='index.php?page=opis&nr=$nr'>$nr</a>
<a href='index.php?page=opis&nr=$nr'>$nr</a><br/><br/>
}
?>
mortus
11.04.2010, 21:39:22
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.