![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: -- Skąd: Kruszwica Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na stronie www.polskikosz.pl mam newsy baze zawodnikow i klubow oparte jest wszystko na MySQL i php i teraz jak wpisuje w tresci newsa np: Zawodnik ITK Notec Alex Austin rzucil dzisiaj ... chcialbym aby po wykonaniu zapytania sql tworzyl sie link do klubu i do zawodnika tyle ze nie wiem jak to zrobic probowalem $SQL = "SELECT * FROM news, klub,zawodnicy"; ale nic mi nie wycodzi nie wiem moze trzeba dodac klauzule WHERE ? jeszcze jedna sprawa w bazie mam osobno imie zawodnika i nazwisko wiec przy linku trzeba by to bylo polaczyc w jedno A zeby zrobic tak aby np po wpisaniu np Austinowi tez go rozpoznalo jako Austina to trzeba skorzystac z wyrazen regularnych np: ^$imie$ - czy cos takiego? albo $imie$ tresc linka wygladala by tak $tresc = ereg_replace($imie, "<A HREF='id.4.php dzial=1&poddzial=2&klub=$klub&zawodnik=$zawodnik'>$imie $nazwisko</A>", $tresc); czy jakos tak jezeli ktos wie jak to zrobic to bardzo prosze o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.03.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sprawa jest dosyć skomplikowana, bo z tego co napisałeś nie wiadomo, które słowa są nazwiskiem zawodnika, więc trzeba zrobić odwrotne wyszukiwanie. Opisze algorytm tej czynności:
1) pobierasz z bazy imiona i nazwiska graczy 2) dla każdego gracza szukasz w newsie imienia 3) jeśli imie istnieje to sprawdź czy następny wyraz to nazwisko 4) jeśli tak to zamień to na link 5) analogicznie postępujesz z klubem Zapewne trzeba jeszcze uwzględnić odmianę niektórych imion. -------------------- Tomasz Wasiluk
Polcode >> Szukamy programistów z pasją |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:39 |