function show_list_s($nazwa,$kategoria,$gwiazdki,$wojewodztwo,$miasto,$ulica) { global $database, $my, $mainframe; $j = $i+50; $j2 = $i-50; $query = "Select count(*) as suma from hotel WHERE kategoria LIKE '%$kat%' OR nazwa LIKE '%$nazwa%' OR gwiazdki LIKE '%$gwiazdki%' OR ulica LIKE '%$ulica%' OR miasto LIKE '%$miasto%' OR wojewodztwo LIKE '%$wojewodztwo%'"; $database->setquery($query); $database->loadobject($wiersz); $suma= $wiersz->suma; $database->setQuery("SELECT * FROM hotel WHERE kategoria LIKE '%$kat%' OR nazwa LIKE '%$nazwa%' OR gwiazdki LIKE '%$gwiazdki%' OR ulica LIKE '%$ulica%' OR miasto LIKE '%$miasto%' OR wojewodztwo LIKE '%$wojewodztwo%' ORDER BY `nazwa` ASC LIMIT ".$i.",".$j.""); $database->query(); $rows = $database->loadObjectList(); // Wczytywanie danych configuracyjnych z pliku txt (katalog hotele_conf) $dane_conf = fread(fopen("hotele_conf/kategorie.txt", "r"), filesize("hotele_conf/kategorie.txt")); $t_conf = explode("|", $dane_conf); // wyświetlenie nazwy kategori w zależności od parametru $kat echo '<div class="adminhotele"><br /><h3>Kategoria:<strong> '.$t_conf[$kat].'</strong></h3>'; $l=0; foreach ($rows as $row) { ?> <tr> <td><a href="<?php echo ($this->gallery_source.$row->nazwa.'/'.$row->zdjecie); ?>" rel="lightbox" title="<?php echo $row->nazwa; ?>" onfocus="blur()"></strong><img src="<?php echo $this->gallery_source.$row->nazwa.'/m_'.$row->zdjecie; ?>" title="<?php echo $row->nazwa; ?>" width="50" height="38" border="0"/></a></td><td><a href="index.php?option=com_hotele&hid=<?php echo $row->pk;?>"><?php echo $row->nazwa;?></a></td><td><?php if($row->kategoria == '1' OR $row->kategoria == '2'){echo('<img src="'.$star.'">');}?></td><td><?php echo $row->miasto;?></td> </tr> <?php $l++; }; $j3 = 0; if ($k!=1) for ($i = 1; $i <= $k; $i++) { $j3 = $j3+50; }; }
kod php moze wyglada troche dziwinei ale to dlatego ze jest to komponent joomla dlatego troche inaczej lacze sie z baza danych

ale problem polega na tym ze jak wcisne przycisk submit w formularzu szukania to pojawia mi się
Cytat
Warning: Invalid argument supplied for foreach() in /home/abram01/domains/holewa.pl/public_html/hotel/components/com_hotele/hotele.html.php on line 160
A i jescze tylko zapytam czy jezeli bede miał w zapytaniu OR .. OR ... to czy jezeli w bazie bedą rzeczy które spełniają oba warunki zostana wyswietlone ? czy tylko spełniające jeden bo zalezy mi na takim czyms ze jezeli jest obiekt który spełnia kilka warunków to jest on wyswietlany a jezeli spełnia tylko jeden z podanych to zeby nie był wyświetlany
