|
|
|
|
|
для: sim5
(23.10.2010 в 06:43)
| | спасибо), но мне это все равно не очень помогло | |
|
|
|
|
|
|
|
для: hitball
(22.10.2010 в 13:24)
| | Вот заглянул, по ошибке, и не зря - функция написана с ошибкой, и вы, и я ее добросовестно копируем от поста к посту:)) | |
|
|
|
|
|
|
|
для: hitball
(22.10.2010 в 14:08)
| | Пожалуйста, выводите, но почему именно эти? Выбирайте сразу несколько любых категорий из базы и выводите. Либо зная все номера своих категорий (коли вы их пишите собственноручно), держите их как массив, и перемешивая этот массив, берите из него N номеров, через implode подставляйте параметрами для оператора IN в запросе. | |
|
|
|
|
|
|
|
для: sim5
(22.10.2010 в 13:51)
| | уж очень нужно вывести несколько категорий на одной странице. спасибо за то, что пытались мне помочь) | |
|
|
|
|
|
|
|
для: hitball
(22.10.2010 в 13:46)
| | Оригинально. А коли сами не знаете, то зачем такое пишите? Зачем тогда это нужно, да еще с проблемами? | |
|
|
|
|
|
|
|
для: sim5
(22.10.2010 в 13:39)
| | затрудняюсь ответить на ваш вопрос | |
|
|
|
|
|
|
|
для: hitball
(22.10.2010 в 13:24)
| | А не странна-ли сама запись у вас? Я так, ради интереса. Можете объяснить, почему при отсутствии запроса $_GET['cat'] надо выводить 16 и 114 категорию, почему, например, не 211, 123 и 45?
Так вы приравнивайте переменной $cat один из случаев запроса, то есть:
<?
$cat = isset($_GET['cat']) ? " id=" . inval($_GET['cat']) : " IN(16,114)";
//и подставляйте в запросе
".... WHERE" . $cat . "...."
|
| |
|
|
|
|
|
|
|
для: MakAst
(22.10.2010 в 13:27)
| |
$cat = isset($_GET['cat']) ? inval($_GET['cat']): "16,114";
$result = mysql_query ("SELECT * FROM categories WHERE id IN ('$cat')",$db);
|
так ошибку не выдает, но и категорию 114 не выводит | |
|
|
|
|
|
|
|
для: hitball
(22.10.2010 в 13:01)
| | SELECT * FROM categories WHERE id IN ($x) где $x = '3,5,6' | |
|
|
|
|
|
|
|
для: sim5
(22.10.2010 в 13:21)
| | да я понимаю, что нужно через IN просто не знаю как его симантически грамотно в мою строку
вставить
$cat = isset($_GET['cat']) ? inval($_GET['cat']) : "16,114";
$result = mysql_query ("SELECT * FROM categories WHERE id='$cat'",$db);
|
| |
|
|
|
|