ďťż
Podstrony
|
telcocafeMam taki kod :<?php include("litery.php"); $polaczenie=mysql_connect("localhost","root",""); /* Nawiązanie połączenia z bazą */ mysql_select_db("lyrics",$polaczenie); /* Wybranie odpowiedniej bazy danych */ $sql="SELECT * FROM `artists`WHERE `artistletter` ='$lit'"; $wynik=mysql_query($sql); /* Zapytanie sql do bazy i zapisanie wyniku w $wynik */ while($linia=mysql_fetch_array($wynik)) /* Pętla dopóki istnieją dane */ print "<a href=/$linia[artist]>$linia[artist]</a><br>"; mysql_close($polaczenie); ?> Pobiera on z bazy danych wszystkei rekordy na dana liter i tworzy odnosnik problem polega na tym ze jesli np. nazwa w polu artist jest : The Beatles to tworzy odnosnik tylko do The a to co po spacji opuszcza i jedzie dalej jak to rozwiązać proszę o szybka pomoc Spróbuj usunąć slash w tej linii: print "<a href=/$linia[artist]>$linia[artist]</a><br>"; Nie jestem pewien ale powinno pomóc. Użytkownik sauron edytował ten post 30 wrzesień 2006, 19:56 Nie pomaga moze źle nieco wytlumaczylem moj problem . Skrypt dziiała tak że po wybraniu np. litery wyswietla wszystkie rekordy których poel artistletter zaczyna sie na a nastepnei tak dlugo iel jest rekordów tworzy odnosniki np. odnosnik do zespołu THE BEATLES powinien wygladac tak : <a href="/THE BEATLES>THE BEATLES</a> natomiast jesl ito pole artysta jest kilku członowe i oddziela je spacja to tworzy odnosnik w tym przykladzie the beatles taki : <a href="/THE>THE BEATLES</a> Jak zrobic zeby wpisywalo caly wyraz do odnosniak a nei tylko pierwszy człon do spacji ? print "<a href='$linia[artist]'>$linia[artist]</a><br>" ; nie tak? :blink: Użytkownik marines edytował ten post 30 wrzesień 2006, 19:53 thx działa :) jestem poczatkuajcy wiem ze to proste rzeczy ale trzeba czasem prosic o pomoc :) |
|||
Sitedesign by AltusUmbrae. |