[ Take @ 16.11.2010. 14:44 ] @
Pozdrav! molio bih za malu pomoc, Prilikom upisa u MySql postujem vise stikliranih checkbox-a u array, zatim ih implode('|',$string); i ubcujem u bazu.Dobijem recimo |1|4|56|70|. Sledece prilikom pretrage ukoliko je stiklirano vise checkbox-a opet post u array i dobijem nakon implode, recimo |5|6|56|80|. Kako sad uporediti ova dva i prikazati redove koji sadrze bilo koji broj iz search-a. npr. u slucaju da je stikliran samo 1 chackbox u pretrazi lako bi uporedio $sql='SELECT FROM $t WHERE $box LIKE %|5|%'; Ali sta ako je stiklirano vise boxeva? Kako uporediti ova 2, npr. ovo se nalazi u tabeli 'osovine' (|1|4|56|70|), a pretragom se traze 'osovine' koji sadrze bilo koji od ovih brojeva |5|6|56|80|.Ovde imamo poklapanje broja 56. Da li postoji neki jednostavniji nacin od uporedjivanja svakog broja posebno nakon POST-a array boxeva. foreach($key as $value) $key = $value[0]; $key = $value[1]; .... |