Я запросил данные из БД в зависимости от ввода пользователя и просмотрел его на столе.
В моей таблице есть столбец, который будет включать идентификатор каждой строки в качестве ссылки. Когда я нажимаю эту ссылку, он должен отображать всплывающее меню с подробными сведениями об этом конкретном контакте в строке.
Я хочу передать этот идентификатор новой попке и запросить полную информацию из БД и показать, что во всплывающем окне. Пожалуйста, помогите мне с этим.
Ниже приведена моя текущая таблица, зависящая от запрошенных данных:
<tr valign="middle">
<td><?php echo $row["last_name"];?></td>
<td><?php echo $row["calling_name"]; ?></td>
<td><?php echo $row["designation"]; ?></td>
<td><?php echo $row["agm_branch"]; ?></td>
<td><?php echo $row["dgm_branch"]; ?></td>
<td><?php echo $row["office"]; ?></td>
<td><input type="submit" name="button" id="<?php echo $row["id"];?>" value="Details" onClick="showpopup()"></td>
</tr>
Теперь мне нужно написать соответствующий код в этой функции скрипта java:
function showpopup() {
//get passed variable if any (id)
//include database config details
//query data base depend on passed id
//show the results on form or table
//close button
}
Я немного ржавый на Javascript/JQuery, но здесь некоторые изменения я бы сделал
Поместите идентификатор в качестве аргумента вашей функции JS
function showpopup(id){
...//your code here
}
Это означает, что вам также нужно эхо в вызове функции
onClick="showpopup(<?php echo $row["id"];?>)">
Вы сказали, что хотите запросить более подробную информацию. Если у вас нет деталей на этой странице, готовых к работе, вы можете использовать вызов ajax для php-скрипта, который может получить информацию и вернуть данные.
Некоторые чтения: