[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой фильтр
GreenJo
Всем Приветы!

Глянте пожалуйста почему то не получается вытащить из запроса данные.
простая форма выбора

<form name="form" action="filter.php" method="post">
<
p>Выберете специальность </p>
<
p>
<
label>
<
select name="id_prof[]" id="id_prof[]">
<
option value="1">Программное обеспечение вычислительной техники и автоматизированных систем</option>
<
option value="2">Информатика и вычислительная техника</option>
<
option value="3">Бизнес-информатика</option>
<
option value="4">Информационная безопасность автоматизированных систем</option>
</
select>
</
label>
</
p>

<
p>
<
input type="submit" name="filter" value="Вывести" />
</
p>
</
form>



и сам фильтр


<?php
include("block/bd.php");
function addWhere($where, $add, $and = true) {
if ($where) {
if ($and) $where .= " AND $add";
else $where .= " OR $add";
}
else $where = $add;
return $where;
}
if (!empty($_POST["filter"])) {
$where = "";
if ($_POST["id_prof"]) $where = addWhere($where, "`id_prof` = '".htmlspecialchars(implode(",", $_POST["id_prof"]))."'");
$sql = "SELECT * FROM students";
if ($where) $sql .= " WHERE $where and hostel = '1'";
echo $sql;
$myrow = mysql_fetch_array($sql);
}
echo $myrow['name'];
?>


Запрос вроде выглядит норм однако не работает на моменте:
$myrow = mysql_fetch_array($sql);

Можно узнать почему?
Быстрый ответ:

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