gpt4 book ai didi

php - 将具有相同名称的表数据插入数据库

转载 作者:行者123 更新时间:2023-12-01 00:36:25 25 4
gpt4 key购买 nike

我有一个有六行的表,我为每一行的值分配了相同的名称,我如何在 codeigniter 中使用 php 将这六行值保存到数据库中

<td>
<input type="text" name="compscheme" id="compscheme" class="form-control m-b-10">
</td>
<td>
<input type="text" name="compbrands" id="compbrands" class="form-control m-b-10">
</td>
<td>
<input type="text" name="companyname" id="companyname" class="form-control m-b-10">
</td>
<td>
<input type="text" name="cmpyscheme" id="cmpyscheme" class="form-control m-b-10">
</td>
</tr>
<tr>
<td>
<input type="text" name="compscheme" id="compscheme" class="form-control m-b-10">
</td>
<td>
<input type="text" name="compbrands" id="compbrands" class="form-control m-b-10">
</td>
<td>
<input type="text" name="companyname" id="companyname" class="form-control m-b-10">
</td>
<td>
<input type="text" name="cmpyscheme" id="cmpyscheme" class="form-control m-b-10">
</td>

这样我就有了六行。我应该使用多个数组标记还是任何其他方式来插入

最佳答案

您应该使用数组输入名称,例如- companyname[] -

<!--
<td>
<input type="text" name="compscheme[]" id="compscheme" class="form-control m-b-10">
</td>
<td>
<input type="text" name="compbrands[]" id="compbrands" class="form-control m-b-10">
</td>
.......
.......
.......
-->

<?php

if(($this->input->server('REQUEST_METHOD')=='POST')){

for ($i=0; $i <count($_POST['cmpyscheme']); $i++) {

$data=array(
'table_column_name'=>$_POST['cmpyscheme'][$i],
);

// for 6 rows
if($i==5){
echo $_POST['cmpyscheme'][$i];
}
}
}

?>

关于php - 将具有相同名称的表数据插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48960138/

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