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];
....