$myrow=mysql_query("SELECT * FROM `news` WHERE `category` = '$task'");
// ...
break;
case'category2':
$myrow=mysql_query("SELECT * FROM `news` WHERE `category` = '$task'");
// ...
break;
case'category3':
$myrow=mysql_query("SELECT * FROM `news` WHERE `category` = '$task'");
// ...
break;
defaul:
// ...
}
В каждом case одинаковый код, можно как-то это все упроститы и не создавать новые а сделать через array или что-то типа этого, чтобы case он брал из списка?
caballero
Отправлено: 03 Января, 2013 - 00:43:53
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
Я один не понял, зачем тут switch-case и вобще что автор хочет?..
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
LIME
Отправлено: 03 Января, 2013 - 00:53:20
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
если это только пример и кэйсы всеже есть разные то
case 'category2' : case 'category3' : ...
Vaio
Отправлено: 03 Января, 2013 - 00:57:00
Гость
Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2012
Помог: 0 раз(а)
LIME пишет:
case 'category2' : case 'category3' : ...
спасибо, это мне подходит.
Саныч пишет:
Я один не понял, зачем тут switch-case и вобще что автор хочет?..
выводить новости по категориям
Саныч
Отправлено: 03 Января, 2013 - 01:04:57
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
Vaio пишет:
выводить новости по категориям
Это понятно...
Я так догадываюсь, что вы сначало вытаскиваете список всех категорий, затем в свиче смотрите категорию и вытаскиваете уже новости именно для этой категории, верно? Тогда почему не цикл? На кой тут эти извращенства.
Выложите полностью часть кода, без этих комментариев в case-ах.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
Vaio
Отправлено: 03 Января, 2013 - 01:11:38
Гость
Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2012
Помог: 0 раз(а)
Саныч пишет:
Я так догадываюсь, что вы сначало вытаскиваете список всех категорий, затем в свиче смотрите категорию и вытаскиваете уже новости именно для этой категории, верно? Тогда почему не цикл? На кой тут эти извращенства.
Так и есть, с моими знаниями смог придумать только такое решение. Циклом не знаю как сделать.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.