|
|
|
| Подскажите пожалуйста. Есть форма:
<FORM ACTION='http://site.ru/info/poisk/' NAME='poisk' method='post'>
<input type=hidden name=city value=1>
Количество комнат:<br>
<SELECT NAME='komn'>
<OPTION value=1>1
<OPTION value=2>2
<OPTION value=3>3
<OPTION value=4>4
</SELECT>
<br><br>
Район:<br>
<SELECT NAME='raion'>
<OPTION value=1>Центральный
<OPTION value=2>ФПК
<OPTION value=3>Заводский
<OPTION value=4>Кировский
<OPTION value=5>Ленинский
<OPTION value=6>Рудничный
</SELECT>
<br><br>
<INPUT type=SUBMIT VALUE=Найти>
</FORM>
|
С помощью нижеследующего кода выводится все строки таблицы, а мне надо по этим двум параметрам.
<?
$db = mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
$result = mysql_query("SELECT * FROM kvart",$db);
if ($myrow = mysql_fetch_array($result))
{
echo "<table border=1>\n";
echo "<tr><td>Комнат</td><td>Район</td><td>Адрес</td></tr>\n";
do
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n", $myrow["komn"], $myrow["raion"], $myrow["address"]);
}
while ($myrow = mysql_fetch_array($result));
echo "</table>\n";
}
else
{
echo "Sorry, no records were found!";
}
?>
|
Как сделать чтобы на экране было то, что было выбрано в форме? Заранее спасибо :) | |
|
|
|
|
|
|
|
для: Aga
(25.03.2005 в 21:16)
| | Хм... вместо запроса
следует использовать запрос
"SELECT * FROM kvart
WHERE komn = ".$_POST['komn']." AND
raion = ".$_POST['raion']
|
| |
|
|
|
|
|
|
|
для: cheops
(25.03.2005 в 22:35)
| | cheops спасибо большое очень помогло :-) | |
|
|
|