从数据库显示中选择选项到另一个页面
Posted
技术标签:
【中文标题】从数据库显示中选择选项到另一个页面【英文标题】:select option from database display to another page 【发布时间】:2014-10-06 20:29:13 【问题描述】:请帮助我如何将此选择选项下拉菜单显示到另一个页面。 我得到了数据库的正确内容,当我提交按钮时,如果始终是第一行或(默认),它会显示它。 请。
$select_size = mysql_query("SELECT * FROM size_tbl WHERE prod_id ='$prod_aydi' ");
?>
Size: <select class="details_order1" name="size" >
<?php
while($data=mysql_fetch_assoc($select_size))
$prod_diay = $data['prod_id'];
$sze = $data['size_name'] ;
?>
<option value="<?php echo $prod_diay ?>"><?php echo $sze ?></option>
<?php
?>
</select>
FUNCTION.php
function get_size($pid)
$result=mysql_query("select id from product_tbl where id='$pid' ") ;
$row=mysql_fetch_array($result);
$aydi = $row['id'];
$sel = mysql_query("SELECT size_name FROM size_tbl WHERE prod_id='$aydi' ");
$row2 = mysql_fetch_array($sel);
return $row2['size_name'];
【问题讨论】:
【参考方案1】:<option value="<?php echo $prod_diay ?>" <?php if($sze == '$row2['size_name'] ')
echo" selected "; ?> >
<?php echo $sze ?></option>
会给你选择的选项,即如果你正在做更新或其他事情。
【讨论】:
我可以打电话给$sze吗?它来自另一个文件。我也尝试了 $_POST 并没有任何反应【参考方案2】:您需要将“selected”属性添加到您希望在页面加载时被选中的<option>
。
<option selected>...</option>
【讨论】:
你好。我可以在 function.php 中使用 $_POST 吗?为了获得我在选择选项中选择的内容 可以,如果表单是通过 POST 提交的(以上是关于从数据库显示中选择选项到另一个页面的主要内容,如果未能解决你的问题,请参考以下文章