Первый раз я это сказал в этой теме http://phpforum.ru/index.php?showtopic=81592, второй раз - в этой теме http://phpforum.ru/index.php?showtopic=81688&hl=
Итак, что там было?
1. http://phpforum.ru/index.php?showtopic=81592
Ты написал
if (empty($result)){
echo "нет";
}
else{
echo "да";
};
в то время как
$result = mysql_query("SELECT `user_id` FROM `p_orders` WHERE `user_id`= '$user_id'");
Если ты ВНИМАТЕЛЬНО прочитаешь хэлп, а заодно проведешь эксперименты, то увидишь: $result будет либо "ресурс", либо false. Но самое главное, что если не будет найдено данных, то $result будет содержать ресурс... Даже когда данные не будут найдены, но сам запрос отработает без ошибок. В случае же использования "твоего" кода ответ будет всегда "да", даже если юзера с указанным айди нет. А это - неверно!
2. http://phpforum.ru/index.php?showtopic=81688&hl=
У ТС написан код
$select=$ob->select("i_modules",array("section"=>0,"id_head"=>0),"id_sort");
while($res=mysql_fetch_array($select))
который он не понимает и просит помочь разобраться, что тут написано.
Ты что пишешь?