[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: фильтр не работает
DarkGuy
Доброго времени суток, гуру и не очень!
Опять обращаюсь к вам со своими глупыми вопросами.
Хочу сделать фильтр.

Сделал так не работает...
 $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)."'"; }
    $sql = "SELECT `material` FROM tb_forum GROUP BY `material`";
    $results = array($sql);


Что-то тут вообще какая-то куча мала... Спросонья вдуплить не могу...

везунчик, спал... я уже 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
на подобии
<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
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.