У меня есть страница PHP, содержащая два раскрывающихся списка. Данные для выпадающих данных поступают из моей базы данных.Заполните два выпадающих списка и выберите подходящие элементы.
Это мой PHP
для этих ниспадающего -
$results = $mysqli->query("SELECT id, username, email FROM members ORDER BY id ASC");
if ($results) {
$email = '';
$username = '';
while($row = $results->fetch_array(MYSQLI_NUM)) {
//echo '<pre>',print_r($row).'</pre>';
$username .= "<option value=\"$row[0]\">$row[1]</option>\n";
$email .= "<option value=\"$row[0]\">$row[2]</option>\n";
}
} else {
$error_msg .= '<p class="error">Database error</p>';
}
Это то, что выход из выше PHP
-
Мой вопрос, теперь я хочу, чтобы выбрать адрес электронной почты или имя пользователя нажав на элемент select. при щелчке по электронной почте его имя пользователя должно быть выбрано автоматически или при нажатии на имя пользователя его электронный адрес следует выбирать автоматически. проверьте ниже изображения для четкого понимания.
UPDATE:
Это визуализируется HTML сверху PHP -
<form action="" method="post">
<table>
<tr><th>Emails</th><th>Username</th></tr>
<tr>
<td>
<select size="4">
<option value="1">[email protected]le.com</option>
<option value="2">[email protected]</option>
<option value="3">[email protected]</option>
<option value="4">[email protected]</option>
<option value="5">[email protected]</option>
</select>
</td>
<td>
<select size="4">
<option value="1">test_user</option>
<option value="2">lankain</option>
<option value="3">chanidhima</option>
<option value="4">charitha</option>
<option value="5">nirosh</option>
</select>
</td>
</tr>
<tr><td><input type="submit" name="modify" value="Modify" /></td></tr>
</table>
</form>
Я не уверен, как это выяснить. Надеюсь, кто-то укажет мне в правильном направлении. Спасибо.
, каковы будут значения двух выбранных опций?также всегда добавлять визуализированный HTML-код не на серверный код –
ваш код, кажется, отображает один элемент select ??? – ambes
@CerlinBoss Обновил мой вопрос с предоставленным 'HTML' – TNK