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

сделал поиск по городам, но не могу реализовать поиск по всей стране.
не могу сообразить.

<form name="form1" method="post" name="post_s" action="view_search.php"><font color="#FFFFFF"><strong>Поиск:</strong></font>
<
input name="search" type="text" size="50" maxlength="40">
<
select name="city">
<
option>Поиск по всему Казахстану</option>
<?php
$result = mysql_query("select city from city order by city",$db);
if (!$result)
{
echo "<p>Запрос из выборки базы данных не прошел. Напишите об этом администратору. <em><strong>Код ошибки:</strong></em></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0){
$myrow = mysql_fetch_array($result);
do
{
printf ("<option>%s</option>",$myrow["city"]);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
echo "<p>Информация по запросу не может быть извлечина, в таблице нет записей!</p>";
exit();
}
?>
</select>
<
input type="submit" name="submit_s" value="Поиск" class="submit">
</
form>


вот сам вывод
<?php 
$result33 = mysql_query("select `id`,`title`,`city`,substring(`text` from 1 for 100),`img`,`date`,`raiting` from `date` where `title` like '%$search%' and `city`='{$city}'",$db);
if (!$result33)
{
echo "<p>Запрос из выборки базы данных не прошел. Напишите об этом администратору. <em><strong>Код ошибки:</strong></em></p>";
//exit(mysql_error());
}
if (mysql_num_rows($result33) > 0) {
$myrow33 = mysql_fetch_array($result33);
do
{
printf ("<tr>
<td width='30%%' rowspan='4'><div align='center'><img src='%s' width='100' height='100'></div></td>
<td colspan='2' valign='top'><strong>Наименование:</strong> <a href='view_post.php?id=%s'>%s</a></td>
</tr>
<tr>
<td colspan='2' valign='top'><strong>Город:</strong> %s</td>
</tr>
<tr>
<td colspan='2' valign='top'><div><strong>Краткое описание:</strong> %s</div></td>
</tr>
<tr>
<td width='30%%' valign='top'><strong>Дата публикования:</strong> %s</td>
<td width='30%%' valign='top'><strong>Рейтинг:</strong> %s</td>
</tr>"
,$myrow33["img"],$myrow33["id"],$myrow33["title"],$myrow33["city"],$myrow33["substring(`text` from 1 for 100)"],$myrow33["date"],$myrow33["raiting"]);
}
while ($myrow33 = mysql_fetch_array($result33));

} else /*ошибка тут*/ {
echo "<p>Информация по Вашему запросу не найдена!...</p>";
//exit();
}
?>


подскажите пожалуйста как мне реализовать поиск по всей стране?!
заранее спасибо
Быстрый ответ:

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