![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problem z przetworzeniem danych pobranych z mysql na link, dzieki czemu mozna by bylo przechodzic do kazdego elementu z bazy przez klikniecie.
Zastosowalem takie rozwiazanie print_r('<a href=index.php?szukaj='.$nazwa['name'].'>'.$nazwa['name'].'</a><br>'); by wyswietlic element z bazy jako link, niestety nie dziala ono w przypadku gdy element zawiera spacje, poniewaz wtedy w linku po ? widnieje tylko pierwsze slowo elementu. Dla przykladu: klikam na wyswietlony link "Adena" i wszystko ladnie, wygenerowany link to http://localhost/~zortea/index.php?szukaj=Adena jednak gdy klikne np "Offering of Branded Warrior" wygenerowany link to http://localhost/~zortea/index.php?szukaj=Offering i calosc przestaje pracowac ;/ Ponizej dolaczam kod funkcji odpowiedzialnej za generowanie i wyswietlanie tych linkow. Jezeli ktos zna rozwiazanie - prosze o pomoc, z gory dziekuje. Dodam, ze php zajalem sie trzy dni temu i prosze o wyrozumialosc. function item($numerItemu) { $nazwaitemu = mysql_query('select name from itemname where id='.$numerItemu); $wyswietl = mysql_fetch_assoc($nazwaitemu); print_r('<h2>'.$wyswietl['name'].'</h2><br>'); $lista = mysql_query('select mobId from droplist where itemId='.$numerItemu); while ($potwory = mysql_fetch_assoc($lista)) { $nazwamoba = mysql_query('select name from npc where id='.$potwory[mobId]); $nazwa = mysql_fetch_assoc($nazwamoba); print_r('<a href=index.php?szukaj='.$nazwa['name'].'>'.$nazwa['name'].'</a><br>'); } } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:59 |