我正在尝试将数据从我的数据库传递到模态表单中。此模式的目的是让用户可以在数据库中编辑他们的数据,然后保存对所述数据的更改。
我已经在 YouTube 上尝试了许多教程,并使用诸如通过 Ajax 和 Bootstrap Modal Event Listener & Ajax 和 jQuery Click 函数等方法阅读了本网站上以前的回复,但由于我对这些编程语言缺乏经验,我还没有理解为示例与我的项目大不相同。以下是我的表单代码以及数据库中的表
用于打开模态的按钮:
<a class="badge badge-success p-2" role="button" data-toggle="modal" data-target="#editPostModal">Edit</a>
模态:
<div class="modal fade" id="editPostModal" tabindex="-1" role="dialog"aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Update Post</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<form action="editdata.inc.php" method="POST" enctype="multipart/form-data"> // PHP File I would like to use to run a possible "update" query
<div class="modal-body">
<div class="form-group">
<input type="text" name="themeContent" class="form-control" placeholder = "Enter theme"/>
</div>
<div class="form-group">
<input type="text" name="visualIdeaContent" class="form-control" placeholder = "Enter idea"/>
</div>
<div class="form-group">
<input type="text" name="captionContent" class="form-control" value="<?= $captionContent; ?>" placeholder = "Insert caption"/>
</div>
总而言之,我希望模态能够:
1) 打开并显示与特定用户 ID 相关的数据库中的数据
2) 单击“保存更改”按钮时,可以保存对该数据所做的任何更改。
3) 更新数据库中保存的数据。
这是我的 CRUD 应用程序的最后一部分,因为我已经掌握了其他三个功能。感谢我能得到的任何帮助。
繁华开满天机
江户川乱折腾