должно работать. не проверял
по первому...
$result=$db->sql_query("SELECT did, price15, price20, price22, priceeuro200, priceeuro220, pricefam, pricekidrez, pricekidst FROM s_products"); $price=array(); $repeats=array(); while(list($did, $price['price15'], $price['price20'], $price['price22'], $price['priceeuro200'], $price['priceeuro220'], $price['pricefam'], $price['pricekidrez'], $price['pricekidst']) = $db->sql_fetchrow($result)) { $counts=array_count_values($price); foreach($counts as $value=>$val_count){ if($val_count>1) foreach($price as $key=>$pr){ if($pr==$value) $repeats[$did][]=$key; } } } if(count($repeats)){ echo 'Совпадения цен:<br />'; foreach($repeats as $key=>$item) echo $id, ': ', implode(', ', $item), '<br />'; }
по первому...
$arrvars = array(2,5,7,11,10); //Тут пишешь свои значения, которые надо сравнивать с $cid if (in_array($cid, $arrvars)){ echo "определенный код для вывода"; }