gpt4 book ai didi

php - 从带有数组的html表插入mysql

转载 作者:行者123 更新时间:2023-11-30 22:55:32 25 4
gpt4 key购买 nike

我在 Stack 上搜索了很多,尝试了几个例子,但没有结果。问题可能是重复的,但没有一个例子对我有用......

所以,这是我的 html 页面,row.html

<form  id="calx" method="POST" action="obrada.php">
<script>
function addRow(tableID) {

var table = document.getElementById(tableID);

var rowCount = table.rows.length;
var paki= rowCount+1;
var row = table.insertRow(rowCount);

var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
element1.type = "checkbox";
element1.name="chkbox[]";
cell1.appendChild(element1);

var cell2 = row.insertCell(1);
cell2.innerHTML = "<input type='text' name='broj_oper[]' value='"+paki+"'>";

var cell3 = row.insertCell(2);
cell3.innerHTML = "<input type='text' name='oper[]' />";


}
</script>

<td><INPUT type="button" value="Add Row" onClick="addRow('dataTable')" /></td>
<tr>
<td>

<TABLE width="425" border="1">
<thead>
<tr>
<th width="40" align="center"></th>
<th width="94">Broj operacije</th>
<th width="121">Operacija</th>


</tr>
</thead>
<tbody id="dataTable">

</tbody>
</TABLE>

/** 请不要关心 HTML,这只是大页面的一部分,一切都很好 **/

我用Js+Html的形式来创建动态表,效果很好。

现在,在 obrada.php 页面上,我使用这部分代码将数据插入数据库:

$materijal_upis = $connection->db->prepare("INSERT INTO operacije (id,prva,druga,treca,cetvrta) VALUES ('',?,?,?,?)  ");
$materijal_upis ->bind_param('ssss',$prva,$druga,$treca,$cetvrta);
$materijal_upis->execute();

现在,问题来了:

我需要将 oper[] 从 rows.html 发布到 obrada.php 并按以下顺序存储值:

 oper[0]=>$prva
oper[1]=>$druga
oper[2]=>$treca
oper[3]=>$cetvrta

我想这是一个简单的解决方案,但我没有想法:)

谢谢,

最佳答案

在发送表单之前使用 jQuery serialize()

var From = $('form').serialize();          

关于php - 从带有数组的html表插入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26545470/

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