如何使用数组在mysql数据库中存储循环文本框值?

时间:2013-04-23 05:39:31

标签: php arrays for-loop store

我在for循环中创建文本框,日期和下拉列表的代码,并尝试使用数组概念将这些值存储在我的数据库中。我搜索一些代码用于互联网,但不适合存储数据。我是PHP的新手。任何想法都会很棒。

<?php                       
for($i=1;$i<=4;$i++)
{
?>
<tr>
                        <td>Name</td>
                        <td><input type="text" name="col_name[<?php echo $i;?>]" value=""/></td>
</tr>
<tr>
<td >Complete Address (Road Name, City, State, Country, Zip)</td>
<td><textarea name="add[<?php echo $i;?>]" value=""></textarea></td>
</tr>
<td> Date of birth(Ex.: mm-dd-yyyy)</td>
<td><input type="text" name="dob[<?php echo $i;?>]" id="dob<?php echo $i ;?>" value=""/>   
</tr>
<tr>
<td>Sex</td>
<td><input type="radio" name="col_certi[<?php echo $i;?>]" value="Yes"/>&nbsp;&nbsp;Yes&nbsp;
<input type="radio" name="col_certi[<?php echo $i;?>]" value="No"/>&nbsp;No
</td>
<tr>
<td >Country</td>
<td><select name="countryid[<?php echo $i;?>]"/>
<option value="">Select</option>
</select>
</td>
</tr>
<tr>
<td>File Upload</td>
<td><input type="file" name="col_certi_file[<?php echo $i;?>]" value="<?php echo $fir_col_certi_file;?>"/></td>
</tr>
<tr><td align="center" colspan="4"><hr color="#6699CC" width="90%"/></td></tr>
<?php
}
?>

我只使用php

编写了保存col_name数据的代码
foreach($col_name as $colname)
$updatecol="update education set col_name='$colname' where employee_id=".$ employee_id;
if(!mysql_query($updatecol))

这里$ colname最后一个值只存储在数据库中..我想在数据库中存储4个值..怎么做。

1 个答案:

答案 0 :(得分:0)

你可以使用for循环来插入DB这样的东西

为($ I = 0; $ I小于5; $ I ++) {

插入查询

}