Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%)
|
Witam, próbuję uruchomić wyszukiwarkę bazy SQL. Ponieważ znam tylko HTML, mam ogromne problemy z dopasowaniem odnalezionego w internecie skryptu do własnych potrzeb. Dużo skorzystałem z zawartych na tym forum różnych informacji, ale zatrzymałem się w pewnym momencie i nie wiem jak rozwikłać ową zagwozdkę. Moja baza składa się z kilku tabel (na razie dwóch o nazwach misie i lale - poniżej), z których za pomocą przedstawionego niżej formularza chciałbym wyszukiwać konkretne dane.
(IMG:http://apwarsz.home.pl/pub/tabele.jpg) A to kod formularza Kod <form action="search.php" method="post"> <p>Nazwa produktu: <input type="text" name="phrase" /> Typ: <input type="checkbox" name="a" value="a"> A <input type="checkbox" name="b" value="b"> B <input type="checkbox" name="c" value="c"> C </p> <p>Cena od: <input type="text" name="cena1"> do <input type="text" name="cena2"> <input type="submit" value="Szukaj!" /> </p> </form> Tutaj kod skryptu PHP, który szuka i wyświetla
Moje problemy są takie: 1. Jak zrobić, żeby dane były wyszukiwane we wszystkich tabelach w bazie. Dopisanie po przecinku nazwy drugiej tabeli powoduje błąd. 2. A na tym mi najbardziej zależy: Czy da się zrobić (jak?) żeby skrypt wyszukiwał również na podstawie ceny, po wpisaniu do formularza kwot granicznych, żeby znalazł przedmioty o cenach pomiędzy tymi wpisanymi. 3. Nie udało mi się też wprowadzić warunku wyszukiwania wg typu (A-B-C). Żeby np. przy zaznaczonej opcji A i C znalazł tylko produkty tego typu. Nie wiem jak to zrobić. Poproszę o jakieś porady, wskazówki... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%)
|
Średnik dostawiłem, ale komunikat wyświetla się ten sam...
|
|
|
|
APW [MySQL][PHP]Wyszukiwarka co to umie wyświetlać dane z bazy SQL. Proszę o pomoc 17.11.2009, 15:13:37
darko Popróbuj coś według poniższych zapytań:
1. [PHP] ... 17.11.2009, 15:26:49
APW Zacząłem od punktu 1 ale niestety nie udało się. P... 18.11.2009, 10:21:14
Vardamir Bo w WHERE masz "and", zamień go na ... 18.11.2009, 10:54:59
APW Jeśli usunę literkę "i" to wtedy wyświet... 18.11.2009, 12:03:39
Vardamir A tak, nie zauważyłem że łączysz się przez mysqli,... 18.11.2009, 14:57:47
APW Vardamir, wstawienie zaproponowanego stringu ... 18.11.2009, 15:41:29
Vardamir Przepraszam, bez apostrofów przy zmiennych POST.
... 18.11.2009, 15:49:44
APW Usunąłem apostrofy i jest teraz tak:
[PHP] pobierz... 18.11.2009, 16:06:10
Vardamir kropki przed $row[1] i $row[5] 18.11.2009, 16:10:09
APW 2 kropki dostawione, ale wtedy: Parse error: synta... 18.11.2009, 19:22:37
Meares Sugerując się powyższym kodem (tzn. zdjęciem kodu)... 18.11.2009, 19:59:47 ![]() ![]() |
|
Aktualny czas: 4.04.2026 - 14:29 |