![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 17.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Opracowywałem w swoim formularzu auto uzupełnianie przy użyciu jquery, oczywiście wszystko działa, gdyby nie jeden błąd. Kiedy zapytanie do bazy nic nie znajdzie, program wykazuje błąd argumentu dla pętli foreach. Kod Invalid argument supplied for foreach() in nazwa1.php4 Czytałem, szukałem, być może nieskutecznie. Czekam na Wasze sugestie. Z góry dziękuję. Kod <?php
include ("../../connect.php4"); $q = $_GET['q']; if(!$q) return; $result=@mysql_query("SELECT nazwa FROM klient WHERE nazwa LIKE '%$q%'"); While($row=mysql_fetch_array($result)) $dane[] = $row['nazwa']; while($row=mysql_fetch_row($result)) $dane[] = $row[0]; $i=0; foreach ($dane as $id => $wartosc) { if(preg_match('/^'.strtoupper($q).'/', strtoupper($wartosc))) { echo $wartosc.PHP_EOL; $i++; } } if(!$i) echo "Brak danych w bazie...\n"; include ("../../disconnect.php4"); ?> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 07:37 |