
11.03.2009, 10:28
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
С нами:
9540826
Репутация:
479
|
|
ну вроде сделал.
если правильно понял)
форма
PHP код:
<form method="POST" action="search.php">
<table border="0" cellspacing="0" cellpadding="2" class="table_search" width="100%">
<tr>
<td width="120px"><div id="name">Фамилия</div></td>
<td><input type="text" id="textfield" name="surname" class="add_pl" /> </td>
</tr>
<tr>
<td><div id="name">Имя</div></td>
<td><input type="text" id="textfield2" name="name" class="add_pl" /></td>
</tr>
<tr>
<td><div id="name">Отчество</div></td>
<td><input type="text" name="patronymic" id="textfield2" class="add_pl" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Поиск" class="add_but" /></td>
</tr>
</table><br />
</form>
и сам поиск
PHP код:
$name=$_POST['name'];
$surname=$_POST['surname'];
$patronymic=$_POST['patronymic'];
//тут был фильтр входных данных
$query= mysql_query("SELECT * FROM list WHERE surname LIKE '$surname' OR name LIKE '$name' OR patronymic LIKE '$patronymic' ORDER BY surname");
$result= mysql_num_rows($query);
if ($result == 0)
{
echo "Ничего не найдено по запросу <b>.$surname. .$name. .$patronymic.</b><br><br><br>";
}
else if ($result == 1)
{
echo "Найден <b>1</b> результат!<br><br><br>";
}
else {
echo "Найдено <b>$result</b> результата(ов)!<br><br><br>";
}
while ($row= mysql_fetch_array($query))
{
echo "<tr class=\"name_result\"><td>$row[surname] $row[name] $row[patronymic]</td></tr>";
}
|
|
|