Posiadam bazę, w której jest tabela klientów, składająca się z kolumn imię, nazwisko, tel, adres itd
Chcę umożliwić wyszukanie klienta poprzez wpisanie w polu wyszukiwarki imię i nazwisko np Jan kowalski. Teraz mam problem by wyszukać należało by wpisać każde słowo w osobnych polach, które każde pole odpowiadało przeszukiwanej kolumnie
Nie wiem w jaki sposób umożliwić wyszukiwanie w dowolnych kolumnach i zwrócenie wyników bardziej pasującej zapytaniu.
Poniżej przykład przedstawia wyszukanie klienta ale wymagane jest podanie osobno imie i nazwisko.
<?php $kryteria = new Criteria(); //sortowanie danych według alfabetu $kryteria->addAscendingOrderByColumn(KontrahentowPeer::IMIE ); $kryteria->addAscendingOrderByColumn(KontrahentowPeer::NAZWISKO ); $kryteria->add(KontrahentowPeer::IMIE , '%Jan%', Criteria::LIKE); $kryteria->add(KontrahentowPeer::NAZWISKO , '%Kowalski%', Criteria::LIKE); $db = KontrahentowPeer::doSelect($kryteria); ?>