Друзья, помогите, пожалуйста!
Есть таблица, в которой столбцы: metro, name, adress, phone
Есть PHP-код, который отлично работает при вставке в веб-страницу, но выводит ВСЕ строки таблицы:
PHP:
скопировать код в буфер обмена
<?PHP $db_host = 'server.mysql'; $db_name = 'database'; $db_username = 'xxx'; $db_password = 'xxx'; $db_table = 'cinema'; $qr_result = mysql_query("SELECT * FROM " .$db_table, $connect_to_db); echo '<table border="1">'; echo '<thead>'; echo '<tr>'; echo '<th>Метро</th>'; echo '<th>Название</th>'; echo '<th>Адрес</th>'; echo '<th>Телефон</th>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; { echo '<tr>'; echo '<td>' . $data['metro'] . '</td>'; echo '<td>' . $data['name'] . '</td>'; echo '<td>' . $data['adress'] . '</td>'; echo '<td>' . $data['phone'] . '</td>'; echo '</tr>'; } echo '</tbody>'; echo '</table>'; ?>
Хочется добавить форму для отбора по станции метро:
CODE ( html):
скопировать код в буфер обмена
<html> <form aсtion="" method="post"> <select name="selectmetro" > <option value="">Выберите станцию метро</option> <option value="001">Авиамоторная</option> <option value="002">Автозаводская</option> <option value="003">Академическая</option> <option value="004">Александровский сад</option> </select> <input type=submit value="Найти кинотеатр"> </form> </html>
Как их связать между собой, чтобы PHP-запрос формировался в таком виде (имел такой смысл):
Где metro - это столбец в базе, где станции метро заменены номерами, а selectmetro - это выбранная в html-форме станция метро
Заранее благодарю.
Разобрался!))))))
П.С. В PHP я новичок...
CODE ( html):
скопировать код в буфер обмена
<form aсtion="" method="post"> <select name="selectmetro" > <option value="">Выберите станцию метро</option> <option value="001">Авиамоторная</option> <option value="002">Автозаводская</option> <option value="003">Академическая</option> <option value="004">Александровский сад</option> </select> <input type=submit value="Найти кинотеатр"> </form>
PHP:
скопировать код в буфер обмена
<?PHP $db_host = 'server.mysql'; $db_name = 'database'; $db_username = 'xxx'; $db_password = 'xxx'; $db_table = 'cinema';
Добавил эту строчку:
Исправил запрос:
Далее без изменений:
PHP:
скопировать код в буфер обмена
echo '<table border="1" width="728px">'; echo '<thead>'; echo '<tr>'; echo '<th>Метро</th>'; echo '<th>Название</th>'; echo '<th>Адрес</th>'; echo '<th>Телефон</th>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; { echo '<tr>'; echo '<td>' . $data['metro'] . '</td>'; echo '<td>' . $data['name'] . '</td>'; echo '<td>' . $data['adress'] . '</td>'; echo '<td>' . $data['phone'] . '</td>'; echo '</tr>'; } echo '</tbody>'; echo '</table>'; ?>
(Отредактировано автором: 24 Марта, 2014 - 03:16:59)
|