В моей базе данных У меня есть таблица Person (id, name, last_name, phone_number)
. Я делаю что-то вроде этого:JavaScript retrieve data from DB
$queryPerson = mysqli_query($con, 'SELECT * FROM Person');
while ($person = mysqli_fetch_array($queryPerson)) {
echo '<option value="'.$person["id"].'">'.$person["name"].' '.$person["last_name"].'</option>';
}
Я хочу использовать Javascipt функцию, чтобы скопировать выбранное значение из избранных в текстовые поля:
function copyPerson(data) {
document.getElementById["name"].value = data.value;
}
... но вместо того, чтобы их идентификатору Я хочу, чтобы их имена и последний имена и номера телефонов, которые будут отображаться в текстовых окнах. Теперь я придумал эту идею, чтобы прочитать значение из опции, отправить запрос в DB SELECT * FROM Person WHERE id = ID_FROM_SELECT
, а затем получить данные, которые я хочу получить. Хотя я не уверен, что это хорошая идея.
In before: yes, Мне нужно иметь $person["id"]
в качестве значения опции.
Мой вопрос: отправка запроса в БД - хорошая идея - если да, то как я могу отправить значение из javascript в MySQL, если нет - что является лучшим решением?
EDIT: Кроме @Thanos Tourikas ответа, я нашел эту ссылку, чтобы быть полезным: http://www.w3schools.com/php/php_ajax_database.asp
Ваш вопрос непонятен и ** mysql_query ($ sql, $ con) ** – M98
вопросы - исправлено, мой синтаксис 'mysqli_query' верен – whiteestee
oh that mysqli. – M98