Pronasao sam resenje jednog dela, ovo radi u slucaju da u polju tabele postoji samo jedan unos, recimo |5|,
Code:
$checkDB = mysql_query("SELECT * FROM `table`");
while($row = mysql_fetch_array($checkDB)) {
$rowCat = str_replace('|','', $row['cat']);
$postCat= array($_POST['postCat']);
foreach($rowCat as $values){
if(in_array($rowCat , $values)) {
echo $row['id'];
}
}
}
Posto meni treba provera 2 razlicita array recimo |3|56|34| i |34|90
probao sam,
Code:
$checkDB = mysql_query("SELECT * FROM `table`");
while($row = mysql_fetch_array($checkDB)) {
$rowCat = explode('|', $row['cat']);
$postCat= array($_POST['postCat']);
foreach($rowCat as $values){
if(in_array($rowCat , $values)) {
echo $row['id'];
}
}
}
ali nesto ne radi kako treba.