我正在尝试将我从下拉菜单中获得的值插入到我的数据库中。我想使用我从下面的下拉菜单代码中选择的 cat_id 将它插入到 info_page 中。但由于某种原因,该值没有插入。它应该插入为0 1 2 3 4取决于我在下拉列表中有多少选择,但它没有这样做。我在这里做错了什么?下面是我用来插入 cat_id 值的插入函数。
dbConnect("INSERT INTO info_page(source, displayfrontpage, cat_id)
values(1,0, '".$cat[$row['pk_id']]."' )");
下面是我如何拉我的下拉菜单。
<select name="cat[<?=$row['pk_id']?>]">
<?php $cat = dbConnect("SELECT * FROM category");
if(empty($row['cat_id'])){
?>
<option value="">Select Category</option>
<?php
}
?>
<?php while($cat_r = mysql_fetch_array($cat)){
if($row['cat_id'] == $cat_r['cat_id']){
?>
<option value="<?=$cat_r[cat_id]?>" selected="selected">
<?=stripslashes($cat_r[cat_name])?></option>
<?php
continue;
}
?>
<option value="<?=$cat_r[cat_id]?>">
<?=stripslashes($cat_r[cat_name])?></option>