gpt4 book ai didi

php - 使用 Foreach 插入

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

我对数组不是很熟悉。

我尝试将我的数据保存到数据库,但它似乎不起作用,唯一保存的是请检查我的示例图片。

Fields

它只保存的数据库是

DB

循环4次

下面是我的代码

<form method="post">
<table>
<tr>
<td>F Name</td>
<td>M Name</td>
<td>L Name</td>
</tr>
<tr>
<td><input type="text" name="fname" value="" /></td>
<td><input type="text" name="mname" value="" /></td>
<td><input type="text" name="lname" value="" /></td>
</tr>
<tr>
<td><input type="text" name="fname" value="" /></td>
<td><input type="text" name="mname" value="" /></td>
<td><input type="text" name="lname" value="" /></td>
</tr>
</table>
<br />
<input type="submit" name="SubmitText" value="Save" />
</form>

if ( isset( $_POST['SubmitText'] ) ) {
$fn = $_POST['fname'];
$mn = $_POST['mname'];
$ln = $_POST['lname'];
$value = array();

foreach( $_POST as $keys => $value)
$db = mysql_query( "INSERT INTO jon_test VALUE( '', '".$value['fn']."', '".$value['mn']."', '".$value['ln']."' )" );

echo $value['fn'] . '<br />';
echo $db == true ? 'Yes' : 'No';
}

我的代码有什么问题吗?

最佳答案

<form method="post">
<table>
<tr>
<td>F Name</td>
<td>M Name</td>
<td>L Name</td>
</tr>
<tr>
<td><input type="text" name="input[0][fname]" value="" /></td>
<td><input type="text" name="input[0][mname]" value="" /></td>
<td><input type="text" name="input[0][lname]" value="" /></td>
</tr>
<tr>
<td><input type="text" name="input[1][fname]" value="" /></td>
<td><input type="text" name="input[1][mname]" value="" /></td>
<td><input type="text" name="input[1][lname]" value="" /></td>
</tr>
</table>
<br />
<input type="submit" name="SubmitText" value="Save" />
</form>

之后您将需要迭代发布参数:

foreach($_POST['input'] as $input) {
$db = mysql_query( "INSERT INTO jon_test VALUE( '', '".$input['fname']."', '".$input['mname']."', '".$input['lname']."' )" );

echo $input['fname'] . '<br />';
echo $db == true ? 'Yes' : 'No';
}

关于php - 使用 Foreach 插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17551021/

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