javascript - 使用 PHP 从表中获取数据并放入 MySQL
问题描述
我想要做的是从输入字段中插入数据,然后将这些数据放入数组并将这些数据放入 MySQL 数据库中。
我从输入中获取了值,然后使用按钮将其添加到表中。如何获取这些数据行并使用 PHP 将其放入 MYSQL 数据库中。
HTML
<table id="expTable">
<thead>
<tr>
<th class="tdn">Name</th>
<th class="tdn">From</th>
<th class="tdn">To</th>
<th class="tdn">Desc</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
JavaScript
function insertData(){
var compName = $('input[name="name"]').val();
var workFrom = $('input[name="from"]').val();
var workTo = $('input[name="to"]').val();
var desc = $('textarea[name="desc"]').val();
var addTr = '<tr><td class="tdn">' + compName + '</td> <td class="tdn">' +workFrom+
'</td> <td class="tdn">' + workTo + '</td> <td class="tdn">' + desc + '</td></tr>';
$('tbody').append(addTr);
}
解决方案
通常,您将收集到的数据JSON
以异步请求 (AJAX) 格式发送到后端(在 2020 年,它是一个 rest-api)。
被调用端点检查输入的有效性并将数据存储在数据库中并返回 http 200 ok。或者如果不正确,则显示相应的错误消息和状态代码。
如果你愿意这样做,你需要第二个程序(rest-api)来为你存储数据。如果您想继续使用 php https://developer.okta.com/blog/2019/03/08/simple-rest-api-php可能会有所帮助。
推荐阅读
- android - 使用 Android 相机应用程序以与启动时不同的方向拍照后应用程序崩溃
- java - 休眠 - 多对一关联,无法加载实体
- c++ - 当我在 C++ 中使用 OpenMp 的折叠时出错
- linux - 如何使用 armv8l-gnueabi 交叉编译 ARM64 的 32 位 Linux 内核?
- opencart - Opencart如何在搜索页面显示产品的型号值
- android - 如何编写查询以从 SD 中的 db 文件存储中获取数据库版本
- android - android.view.TextureView 无法转换为 android.widget.TextView | 不能让它工作
- jquery - 如何向这个特定的 jQuery 代码添加 if 语句?
- python - 函数被读取为变量并在 Python 中工作
- python - Python mysql复制 - 缺少数据