【发布时间】:2020-03-24 22:30:04
【问题描述】:
如何使用单个提交按钮将所有表值插入数据库?
如何编辑表格值并更新到数据库?
对于下面的代码sn -p
在代码中我想插入数据库并使用编辑选项显示在另一个表中。
问题是如何使用单个提交按钮将值更新为数据库中已经存在的值。
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container">
<table id="myTable" class=" table order-list">
<thead>
<tr>
<th width="5%">SI. No</th>
<th width="45%">Items / Products</th>
<th width="5%">Qty Requested</th>
<th width="20%">Quantity Procured</th>
<th width="10%">Specification</th>
<th width="20%">Actions</th>
</tr>
</thead>
<tbody>
<!-- row will be dynamically add here
<tr>
<td class="col-sm-0">
<input type="text" name="sno" class="form-control" />
</td>
<td class="col-sm-4">
<input type="mail" name="items" class="form-control"/>
</td>
<td class="col-sm-3">
<input type="text" name="qty_r" class="form-control"/>
</td>
<td class="col-sm-4">
<input type="text" name="qty_p" class="form-control" />
</td>
<td class="col-sm-4">
<input type="mail" name="specification" class="form-control"/>
</td>
<td class="col-sm-3">
<input type="text" name="phone" class="form-control"/>
</td>
<td class="col-sm-2"><a class="deleteRow"></a>
</td>
</tr>
-->
</tbody>
<tfoot>
<tr>
<td colspan="5" style="text-align: left;">
<input type="button" class="btn btn-lg btn-block " id="addrow" value="Add Row" />
</td>
</tr>
<tr>
</tr>
</tfoot>
</table>
<div class="form-group text-center">
<label></label>
<button type="submit" class="btn btn-warning" >Save <i class="glyphicon glyphicon-send"></i></button>
</div>
</div>
<script>
$(document).ready(function () {
var counter = 1;
$("#addrow").on("click", function () {
var newRow = $("<tr>");
var cols = "";
cols += '<td><input type="text" class="form-control" name="sno' + counter + '" value="'+counter+'" /></td>';
cols += '<td><input type="text" class="form-control" name="items' + counter + '"/></td>';
cols += '<td><input type="text" class="form-control" name="qty_r' + counter + '"/></td>';
cols += '<td><input type="text" class="form-control" name="qty_p' + counter + '"/></td>';
cols += '<td><input type="text" class="form-control" name="specification' + counter + '"/></td>';
cols += '<td><input type="text" class="form-control" name="phone' + counter + '"/></td>';
cols += '<td><input type="button" class="ibtnDel btn btn-md btn-danger " value="Delete"></td>';
newRow.append(cols);
$("table.order-list").append(newRow);
counter++;
});
$("table.order-list").on("click", ".ibtnDel", function (event) {
$(this).closest("tr").remove();
counter -= 1
});
});
</script>
【问题讨论】:
-
据我所知,PHP 中没有“传递图像”之类的东西。您可以做的是将其上传到一个页面上,重定向并在另一个页面上显示。 “传递图像”到底是什么意思?
-
我想他只是想通过 post 方法将表单值(在这种情况下,上传的图像名称)传递给另一个文件。如果是这样,那么我给出的例子将对他有所帮助。谢谢
标签: php sql database phpmyadmin