Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] 'Automatyczny' odnośnik do podstrony?id=ID
heaton124
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 8.12.2013

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


Witam, cześć.
Prawdopodobnie niezbyt celnie nazwałem temat, ale nie wiedziałem jak zatytułować go inaczej. Do sedna:

Stworzyłem tabelę która sczytuje elementy z bazy danych, a każdemu elementowi 'stworzyłem podstronę', oczywiście na zasadzie przykład.com/cos?id=ID. W .htaccesie elegancko przerobiłem to już na przykład.com/cos/ID i została ostatnia rzecz - w tabeli wyników chciałbym dać odnośnik do danej podstrony. Dla przykładu (skróciłem maksymalnie kod):
  1. while ($rekord = mysql_fetch_assoc($result)) {
  2. echo "<td>" . $rekord['flag'] . "</td><td>" . $rekord['name']
  3. }


Chciałbym, aby po kliknięciu na $rekord['name'] przenosiło mnie na podstronę z właśnie tym elementem. Próbowałem przeróżnie, chciałem korzystać z $rekord['id'], podstawiałem zmienną
  1. $id = mysql_real_escape_string($_GET['id']);
, czy też po prostu odczytać element 'id' z bazy danych i go tam podstawić, ale chyba za duży ze mnie gamoń.

Nie liczę na gotową linie kodu (chociaż byłoby miło, bo to pewnie banalne wstydnis.gif ), za każdą pomoc będę wielce wdzięczny.
Go to the top of the page
+Quote Post
mar1aczi
post
Post #2





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

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


Jeśli w zapytaniu pobrałeś id, to powinno działać
  1. echo "<td>" . $rekord['flag'] . "</td><td><a href=\"http://przyklad.com/cos/" . rekord['id'] . "\">" . $rekord['name'] . "</a>";


Ten post edytował mar1aczi 14.01.2014, 06:19:45


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
heaton124
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 8.12.2013

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


Dzięki, oczywiście działa, tylko zabrakło Ci dolara przed "rekord['id']".

Ten post edytował heaton124 14.01.2014, 12:54:58
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:27