Помогите начинающему доделать поиск
CREATE TABLE kotgoods ( id int unsigned not null, photo char(100) not null, ISBN char(13) not null primary key, name char(50) not null, price float(6,2), memo text not null);
получилась такая табл id photo ISBN ... 1 ... ... ... 1 . .. ... .. 2 ... ... 2 ... ...
нужно сделать поиск по котегориям код search.php
| Код | <form action="result.php" method=post> <font size="2">Выберите:</font><br /> <select name="id"> <option value="1"> Новинки</option> <option value="2"> Корпусная</option> <option value="3"> Из стекла</option> <option value="4"> Зеркала влагостойкие</option> <option value="5"> Зеркала в багете</option> <option value="6"> Дополнительно</option></select> <p> <font size="2">Выберите группу поиска:</font><br /> <select name="searchtype"> <option value="name"> По названию</option> <option value="ISBN"> По ISBN</option> <option value="price"> По цене</option></select> <p><font size="2">Введите информацию для поиска:</font><br /> <input name="searchterm" type="text" size="20"> <br /> <input type="submit" value="Найти"></p></form>
|
код result.php
| Код | <?php $id=$_POST['id']; $searchtype=$_POST['searchtype']; $searchterm=$_POST['searchterm'];
$searchterm= trim($searchterm);
if (!$searchtype || !$searchterm ) { echo 'Вы не ввели параметры поиска. Пожалуйста, вернитесь на предыдущую страницу и повторите ввод.'; exit; } if (!get_magic_quotes_gpc()) { $searchtype = addslashes($searchtype); $searchterm = addslashes($searchterm); $id = addslashes($id); }
if(!mysql_connect($_conf[mysql_host],$_conf[mysql_user],$_conf[mysql_passwd])){ die('Не удалось установить соединение с MySQL!'); }
if(!mysql_select_db($_conf[mysql_dbname])){ die('База данных не найдена!'); } $result=mysql_query("select * from kotgoods where id = ?? ".$searchtype." like '%".$searchterm."%' "); ... ?>
|
|