谢谢你,代码是:
<td width=380 height=30 class=blue>
<select name="class_id" tabindex=1 class=blue>
<option value="0" selected>-请选择手机品牌-</option>
<?
$result2=@mysql_query("select * from mallclass");
$num_rows=@mysql_num_rows($result2);
while($row=@mysql_fetch_array($result2))
{
$classid=$row["class_id"];
$classname=$row["class_name"];
?>
<option value="<? echo $classid; ?>"><? echo $classname; ?></option>
</select>
</td> 我怎样才能把$classid和$classname的值进行提交,并插入到数据库中?
<td width=380 height=30 class=blue>
<select name="class_id" tabindex=1 class=blue>
<option value="0" selected>-请选择手机品牌-</option>
<?
$result2=@mysql_query("select * from mallclass");
$num_rows=@mysql_num_rows($result2);
while($row=@mysql_fetch_array($result2))
{
$classid=$row["class_id"];
$classname=$row["class_name"];
?>
<option value="<? echo $classid; ?>"><? echo $classname; ?></option>
</select>
</td> 我怎样才能把$classid和$classname的值进行提交,并插入到数据库中?
$result2=@mysql_query("select * from mallclass");
while($row=@mysql_fetch_array($result2))
{
$classid=$row["class_id"];
$classname=$row["class_name"];
?>
{
$classid=$row["class_id"];
$classname=$row["class_name"];
?>
<option value="<? echo $classid; ?>"><? echo $classname; ?></option>
<?
}
?>
你可以查一下 同一個 Form 中是否有其他 name='class_id' 的輸入框或著下拉框 ...
<option value="<? echo $classid; ?>-<? echo $classname; ?>"><? echo $classname; ?></option>这样,选中的值就是 classid-classname,提交之后,将该值按照"-"断开,就可以存入了
{
$classid=$row["class_id"];
$classname=$row["class_name"];
print "<option value=$classid>$classname</option>";
}你选择了某项后,selected的动作是自动完成的,不用设置!除非你要显示最先出现在框里的项,才需要设置selected