我想通过select option标签使我的表列行可编辑。这是我的代码:
<td>
<select name="mpn[]" id="mpn" style="width: 55px; float: left;" onchange="this.nextElementSibling.value=this.value">
<option value=""></option>
<option value="Post" <?php $a=set_select('mpn[0]','Post', ( !empty($a) && $a == "Post" ? TRUE : FALSE )); echo $a; ?>>Post</option>
<option value="Neg" <?php $a=set_select('mpn[0]','Neg', ( !empty($a) && $a == "Neg" ? TRUE : FALSE )); echo $a; ?>>Neg</option>
<option value="Values" <?php $a=set_select('mpn[0]','Values', ( !empty($a) && $a == "Values" ? TRUE : FALSE )); echo $a; ?>>Values</option>
</select>
<input type="text" name="mpn[]" id="mpn" value="<?php $a=set_value('mpn[0]'); echo $a; ?>" style="width: 35px; margin-left: -54px; margin-top: 1px; border: none; float: left;"/>
</td>
上面的代码已经适用于每个选项Post, Neg, Values
并插入到我的数据库表字段中,但如果我插入可编辑值,例如我选择选项Values
并编辑为值 100 ,选项Values
仍插入到我的数据库表字段中。为什么新值(可编辑值)没有插入到我的表中?
非常感谢任何帮助,谢谢。