我对数组不是很熟悉。
我尝试将我的数据保存到数据库,但它似乎无法正常工作,唯一保存的是请检查我的示例图像。
它只保存的数据库是
它循环了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';
}
我的代码有什么问题吗?