X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод по критериям
_SeReGa_2
_SeReGa_2
Topic Starter сообщение 15.2.2011, 22:22; Ответить: _SeReGa_2
Сообщение #1


Доброго дня всем. Хочу организовать у себя на сайте вывод по критериям, т.е. выбирать из одного списка или из нескольких что-то и соответственно что бы это выводилось, на основании выбранного элемента в списке формировался соответственный запрос к базе, подскажите кто знает как это реализовать.

[PHP]

echo"<script SRC='script.js'></SCRIPT>";
echo "<form method='GET' action=''>";

$brands = $_GET['branddd'];


$issettbrands = '<select name="branddd" id="Brands" >';
$issettbrands.= '<option value="0">Выберите модель авто</option>';
$result = mysql_query("SELECT * FROM brands ORDER BY id ASC");
while ($row = mysql_fetch_array($result))
{
$issettbrands.= '<option value="'.$row["id"].'"';
if($row["id"] == $brands)
{
$issettbrands.= ' selected';
}
$issettbrands.= '>['.$row["id"].'] - '.$row["name"].'</option>';
}
$issettbrands.= '</select>';

echo $issettbrands;



$model = $_GET['id'];

$issettmodel = '<select name="id" id="Models">';
$issettmodel.= '<option value="0" class="0">Выберите марку авто</option>';
$result = mysql_query("SELECT * FROM marka ORDER BY id ASC");
while ($row = mysql_fetch_array($result))
{
$issettmodel.= '<option class="'.$row["brand_id"].'" value="'.$row["id"].'"';
if($row["id"] == $model)
{
$issettmodel.= ' selected';
}
$issettmodel.= '>['.$row["id"].'] - '.$row["content"].'</option>';
}
$issettmodel.= '</select>';

echo $issettmodel;


$kpp = $_GET['bkpp'];

$issettkpp = '<select name="bkpp" id="Models">';
$issettkpp.= '<option value="0" class="0">Выберите kpp</option>';
$result = mysql_query("SELECT * FROM kpp ORDER BY id ASC");
while ($row = mysql_fetch_array($result))
{
$issettkpp.= '<option class="'.$row["brand_id"].'" value="'.$row["id"].'"';
if($row["id"] == $kpp)
{
$issettkpp.= ' selected';
}
$issettkpp.= '>['.$row["id"].'] - '.$row["name"].'</option>';
}
$issettkpp.= '</select>';

echo $issettkpp;


echo"<input type='Submit' name='submit' value='ok'>";
echo "</form>";







if (($_GET["branddd"]==true) or ($_GET["id"]==true) or ($_GET["bkpp"]==true))
{
if ($_GET["branddd"]==true)
$where = "WHERE brand_id='$brands' ";

if ($_GET["id"]==true)
$where = " WHERE brand_id='$brands' and marka_id='$model' ";

if ($_GET["bkpp"]==true)
$where = "WHERE kpp='$kpp' ";

}



$result = mysql_query ("SELECT * FROM odel $where ",$db );

while($row = mysql_fetch_array($result))
{
echo $row["content"]."<br>";
}


[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
_SeReGa_2
_SeReGa_2
Topic Starter сообщение 17.2.2011, 17:58; Ответить: _SeReGa_2
Сообщение #2


разобрался
implode(" AND ", $where);

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 98204 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6784 10.10.2023, 19:25
автор: Sbitcoin
Открытая тема (нет новых ответов) Живые подписчики(клиенты) ВКонтакте с приглашений по критериям
0 Professor7717 982 28.7.2023, 23:52
автор: Professor7717
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132838 7.5.2023, 13:26
автор: Вера_Симонова
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«»
13 101Crypta 12160 18.4.2023, 23:15
автор: 101Crypta


 



RSS Текстовая версия Сейчас: 20.4.2024, 4:26
Дизайн