Опять обращаюсь к вам со своими глупыми вопросами.
Хочу сделать фильтр.
Сделал так не работает...
$material = isset($_GET['material']) ? $_GET['material'] : '';
if($material != ''){ $conditions[] = "`material` = '".addslashes($material)."'"; }
$sql = "SELECT `material` FROM tb_forum GROUP BY `material`";
$results = array($sql);
echo 'Наименование/Nimi: <select name="bp_name" onchange="this.form.submit();">';
echo '<option value="">Не имеет значения</option>';
foreach($results as $result){
if($material == $result->material){
echo '<option value="'.$result->material.'" selected="selected">'.$result->material.'</option>';
} else {
echo '<option value="'.$result->material.'">'.$result->material.'</option>';
}
}
echo '</select>';
Скажите,пожалуйста, где я ошибся?
Спустя 13 минут (17.02.2012 - 06:28) TranceIT написал(а):
$conditions[] = "`material` = '".addslashes($material)."'"; }
$sql = "SELECT `material` FROM tb_forum GROUP BY `material`";
$results = array($sql);
Что-то тут вообще какая-то куча мала... Спросонья вдуплить не могу...
Спустя 5 минут, 18 секунд (17.02.2012 - 06:33) DarkGuy написал(а):
Цитата (TranceIT @ 17.02.2012 - 03:28) |
$conditions[] = "`material` = '".addslashes($material)."'"; } Что-то тут вообще какая-то куча мала... Спросонья вдуплить не могу... |
везунчик, спал... я уже 36 часов за пк.... Помоги, пожалуйста, вообще не чего не понимаю...
Спустя 4 минуты, 41 секунда (17.02.2012 - 06:38) TranceIT написал(а):
Я поторопился с выводами... Тут весь код куча мала...
Выкладывайте ошибки сюда.
Выкладывайте ошибки сюда.
Спустя 7 минут, 6 секунд (17.02.2012 - 06:45) DarkGuy написал(а):
во всем коде 2572 строки... это проблемный участок.
есть таблица id,
material,
tolchina,
fucktyra,
size,
srok,
mail,
phone,
date,
konech
from tb_forma
Я хотел сделать фильтрацию через выборку
material и tolchina
на подобии
есть таблица id,
material,
tolchina,
fucktyra,
size,
srok,
mail,
phone,
date,
konech
from tb_forma
Я хотел сделать фильтрацию через выборку
material и tolchina
на подобии
<select name="material" value=""> <option value=" "> </option><option value=" "> </option><option value=""> </option></select>
Спустя 1 минута, 33 секунды (17.02.2012 - 06:47) DarkGuy написал(а):
ошибки не выдает просто нет вариантов выбора
Спустя 57 минут, 55 секунд (17.02.2012 - 07:45) Ser18 написал(а):
Покажите функцию array();
Спустя 1 час, 47 минут, 49 секунд (17.02.2012 - 09:32) vagrand написал(а):
array()- это зарезервированная функция нельзя создавать пользовательские с таким именем. А если так то ты просто не выполняешь запрос.
Спустя 2 часа, 57 минут, 10 секунд (17.02.2012 - 12:30) DarkGuy написал(а):
чего-то я поспал и вообще не понимаю кого там делает array