gpt4 book ai didi

javascript - 如何仅针对用户选择的项目从数据库中获取 "project Id"到弹出表单上?

转载 作者:行者123 更新时间:2023-11-29 17:46:10 25 4
gpt4 key购买 nike

我正在使用 MySQL 数据库,其中有一个名为 Sponsors 的表,其中包含以下列

id | project_id | project_name | sector | duration | budget | location

现在,我在 php 中创建了一个页面,用户可以通过单击复选框一次选择多个项目,如下图所示: table with checkboxs

选择项目后,当用户单击提交时,将出现一个弹出表单,如下所示: popup form for fetching "project_id"

其中应该有用户选择的所有项目的project_id(来自数据库)的逗号分隔值。

到目前为止我已经完成了这么多编码

对于复选框(在数据库表中)

<td> <input type="checkbox" name="check_id[]"
value="<?php $row["project_id"];?>"> </td>
<td> <?php echo $data["project_id"]; ?> </td>
<td> <?php echo $data["project_name"]; ?> </td>

弹出表单输入字段仅获取project_id

 <label data-error="wrong" data-success="right"  for="orangeForm- 
name">Project Id</label>
<input type="text" id="orangeForm-name" name="Project_id" class="form-control validate">

see this查看完整代码。

所以,我的问题是如何从数据库中仅将project_id值提取到弹出表单中,仅用于用户选中复选框的那些项目?

最佳答案

不要再次从数据库中获取project_id。只需将逗号分隔的project_ids插入到弹出的文本字段中,每当用户选中或取消选中项目时,您希望它们使用jquery。

引用:

$(".classofcheckboxes input:checkbox").on('change',function() {
if(!$(this).is(':checked')) // update your comma separated project_id string directly of pop up field. });

关于javascript - 如何仅针对用户选择的项目从数据库中获取 "project Id"到弹出表单上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49812873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com