У меня есть поле в базе данных MySQL, называемое «местоположение» – оно обслуживает только Север, Юг, Восток и Запад.
Я использовал этот код, чтобы получить только 4 результата, которые отличаются друг от друга:
$query_form = "SELECT DISTINCT location FROM hotel ORDER BY location ASC"; $result_form = mysqli_query($dbc, $query_form) or die('die query error'); $row_form = mysql_fetch_array($result_form, MYSQLI_NUM);
Я хотел использовать четыре результата этого запроса для заполнения таблицы таким образом, чтобы:
<option value='1'>North</option> <option value='2'>South</option> <option value='3'>East</option> <option value='4'>West</option>
Я использовал это:
foreach ($row_form['location'] as $k => $v) { echo '<option value="' . $k . '">' . $v . '</option>\n'; }
но я боюсь, что мой подход не сработает – с сожалением, я noob и не могу понять, что не так!
благодаря