Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не знаю как...
 
 автор: Aga   (25.03.2005 в 21:16)   письмо автору
 
 

Подскажите пожалуйста. Есть форма:

<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!";

}

?>

Как сделать чтобы на экране было то, что было выбрано в форме? Заранее спасибо :)

   
 
 автор: cheops   (25.03.2005 в 22:35)   письмо автору
 
   для: Aga   (25.03.2005 в 21:16)
 

Хм... вместо запроса
"SELECT * FROM kvart"

следует использовать запрос
"SELECT * FROM kvart 
WHERE komn = ".$_POST['komn']." AND 
         raion = ".$_POST['raion']

   
 
 автор: Aga   (26.03.2005 в 19:46)   письмо автору
 
   для: cheops   (25.03.2005 в 22:35)
 

cheops спасибо большое очень помогло :-)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования