![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Pracuję nad stworzeniem prostego słownika branżowego na zasadzie wyszukiwarka + funkcja "Zobacz również" z hasłami zawierającymi wyszukiwane słówko. Jest to słownik angielsko-polski. Jestem językowcem, nie programistą, proszę o wyrozumiałość (IMG:style_emoticons/default/smile.gif) Udało mi się stworzyć prymitywny skrypt, który działa i wyświetla podobne hasła zawierające wpisane słówko w formie przycisków (później ostylowanych), które po kliknięciu wracają do wyszukiwania (tak jak "czy chodziło Ci o..." w Google). Problem polega na tym, że jeśli mam zwrot z apostrofem np. "John's house" to mi ładnie wyszukuje. Ale jeśli wpiszę "house" i wyskoczy mi podpowiedź typu Zobacz również "John's house" to już kliknięcie na "John's house" nie działa. Nie wyskakuje żaden błąd. Wiem, że problem był wałkowany kilkakrotnie, ale nie umiem dalej znaleźć błędu. Rekordy ładuję do bazy danych przez mysql_real_escape_string i w bazie wyświetlają się pięknie, z apostrofami. Nawet na przyciskach "Zobacz również" wyświetla się hasło z apostrofem, ale po kliknięciu klapa.
Proszę życzliwych o pomoc... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wyszukiwane słowo też musisz przepuścić przez mysql_real_escape_string() zanim je wyszukasz.
Dodatkowo wyświetl sobie zapytanie w echo które wyszukuje słowo to zobaczysz gdzie masz błąd. Ten post edytował Pyton_000 8.09.2015, 09:59:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 02:05 |