|
|
|
| подскажите где почитать или взять самую простую систему поиска по сайту.
или может тут чего поправить, а то выдает постоянно одно и тоже.
<?php
require_once("config.php");
?>
<h1 class=artnamepage>Поиск в каталоге</h1>
<form action=search.php method=post>
<input type="hidden" name="modelID" value="<? echo $modelID ?>">
<table border="0" align="center"><tr valign="top"><td>
<table border="0">
<tr valign="top">
<td width="130"><FONT color="Black">Тип</font></td>
<td>
<select type=text name=type>
<option value='choose' <?php if($_POST['type']=='choose') echo "selected"; ?>>----------
<option value='business' <?php if($_POST['type']=='business') echo "selected"; ?>>Бизнес
<option value='slim-light' <?php if($_POST['type']=='slim-light') echo "selected"; ?>>Тонкие и лёгкие
<option value='worksheet' <?php if($_POST['type']=='worksheet') echo "selected"; ?>>Планшетные
<option value='economical' <?php if($_POST['type']=='economical') echo "selected"; ?>>Экономичные
<option value='pc' <?php if($_POST['type']=='pc') echo "selected"; ?>>Замена ПК
</select>
</td>
</tr>
</table>
</td><td width="10%"><a href="search.php"><FONT color="Black">Новый поиск</font></a></td><td>
</td>
</tr>
<tr>
<td colspan=2>
<input class=button type=submit value=Искать>
</td>
</tr>
</table>
<input type=hidden name=search value=search>
</form>
<?php
// Cкрипт-обработчик поискового запроса
// из формы
if(isset($_POST['search']))
{
?>
<?php
// Флаг равен true, если есть хотя бы один критерий поиска
$is_query = false;
// Проверяем наличие и число параметров поиска
$tmp1;
if(!isset($_POST['type']) && $_POST['type']!='none')
$tmp1 = " and type='".$_POST['type']."'";
// Формируем запрос из переданных данных
$query = "SELECT * FROM product";
// Выполняем SQL-запрос
$prt = mysql_query($query);
if(!$prt) puterror("Error");
// количество рядов в наборе должно быть больше нуля
if (mysql_num_rows($prt)>0)
{
{
echo " <tr>
<td>$type</td><hr>
</tr>";
}
}
else echo "Поиск не дал результатов.
Попробуйте изменить критерии поиска.";
echo "</table>";
}
?>
|
| |
|
|
|
|
|
|
|
для: pc2000
(20.09.2005 в 16:16)
| | Так а у вас запрос всегда постоянный
и не зависит от того, что вводит пользователь.
PS Вопросы, посвящённые MySQL лучше сразу задавать в разделе MySQL http://www.softtime.ru/forum/index.php?id_forum=3 | |
|
|
|
|
|
|
|
для: pc2000
(20.09.2005 в 16:16)
| | Есть интересная статья по этому поводу, советую почитать | |
|
|
|