![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 19.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jak napisać wyszukiwarkę zawartości, wyszukującą zawartość kilku tabel
Czyli tak użytkownik wpisuje jakieś hasło skrypt wyszukuje zawartość bazy danych jak znalazł jakiś rekord to sprawdza id rekordu wyświetla tytuł poprzedzony przedrostkiem np. [news] dla newsów po przedrostku tytuł jako link do www.strona.com/news.php?id=x gdzie x to wcześniej sprawdzony id rekordu. Jak takie coś napisać w php/mysql? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Proponowałbym w tabeli stworzyć oddzielny rekord 'typ' i w nim określać czy jest to news czy coś innego, a następnie napisać skrypt:
Skrypt będzie wyświetlał typ tematu oraz jego tytuł w zależnaści od zmiennej podanej w adresie i tworzył linka w zależności od id podanego w bazie Ten post edytował Vertical 24.01.2005, 18:30:42 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 19.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
I to jest pewnie plik z wynikami wyszukiwania a jak zrobić formularz do wpisania tego co szukam?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 17.05.2003 Skąd: Kraków , Londyn Ostrzeżenie: (0%) ![]() ![]() |
Boze lenistwo ludzi top mnie czas przeraza
![]() ![]() W zapyatniu powyzej masz wpisane cos takiego jak %zmienna% i tam podajesz swoja zmienna np.
Cala filozofia robisz sobie standartowy forumlaz z odwolaniem do tej strony w ktrej to zawrzesz i tyle , ale ze ci sie nie chcialoposzukac .... Bo po co. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 4.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
A co będzie gdy, dane pole w tabeli będzie powiedzmy tekstem składającym się ze 100 słów? Czy wówczas też bedzie działać??
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 2.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Może przeglądnij sobie jakiś tutorial dotyczący SQL'a. Jak masz LIKE to wynik wyszukiwania zwraca ci te rekordy gdzie występuje podany ciąg znaków, nie ważne czy jest tam jedno, 10, 100 czy 10000 słów.
|
|
|
-Wieviór- |
![]()
Post
#7
|
Goście ![]() |
Patigo, jak chcesz by ludzie nie wyszukiwali dużych ilości to zrób po prostu Label(input) z ograniczeniem do powiedzmy 25 znaków, albo jak jesteś bardzo wymagający to zrób sobie skrypt, który policzy Ci ile razy spacja występuje w danej wartości i dodaj jeden, wyjdzie Ci liczba słów
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 20.02.2005 Skąd: Poznań Ostrzeżenie: (30%) ![]() ![]() |
hehe ludzie to leniuchy... wystarczy troche poszukac a nie od razu topic zakladac...
-------------------- ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 08:26 |