Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 28.08.2015 Ostrzeżenie: (0%)
|
Witam,
Mam taki problem i już mi się pomysły kończą. Chcę użyć funkcji count() w wyszukiwarce aby w razie znalezienia wyników je pokazała, a w razie ich braku pokazała echo "Nic nie znaleziono". Niby proste ale jak używam count() to w przypadku znalezienia wielu rekordów pokazuje tylko jeden, pierwszy. W przypadku braku rekordów pokazuje co należy. W ogóle to dziwne co pokazuje print_r(count($row)): 12. Przecież aktualnie mógł znaleźć max 2 rekordy bo tak by to filtrowało. Baza składa się z 5 tabel, gdzie jedna z nich zawiera relacje w 4 pozostałymi. Czyli wiele do jednej. Linie odpowiedzialne za count:
Cały kod:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%)
|
Jak się klamer nie używa to pokazuje tylko 1 (ostatni) (IMG:style_emoticons/default/smile.gif) Zapomniałeś użyć { ... }
|
|
|
|
Panicz74 Dziwne zachowanie funkcji count() 29.01.2016, 04:56:00
Riggs Ten count powinien być przed pętlą foreach bo jak ... 29.01.2016, 07:05:07
lukaskolista Tak na logikę: counta robisz na zmiennej $row... 29.01.2016, 07:22:50
Panicz74 A istnieje jakiś sposób żeby zamiast po kolumnach ... 30.01.2016, 02:13:04
Panicz74 No tak... Teraz działa:
[PHP] pobierz, plaintext ... 30.01.2016, 22:10:18
lukaskolista Tak, jak się nie formatuje porządnie kodu, to tak ... 31.01.2016, 10:19:41 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 05:04 |