【问题标题】: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: &nbsp; <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'];
}

【问题讨论】:

    标签: php html css phpmyadmin


    【解决方案1】:
    <option value="<?php echo $prod_diay ?>" <?php if($sze == '$row2['size_name'] ') 
    echo" selected ";  ?> >
    <?php echo $sze ?></option>
    

    会给你选择的选项,即如果你正在做更新或其他事情。

    【讨论】:

    • 我可以打电话给$sze吗?它来自另一个文件。我也尝试了 $_POST 并没有任何反应
    【解决方案2】:

    您需要将“selected”属性添加到您希望在页面加载时被选中的&lt;option&gt;

    <option selected>...</option>
    

    【讨论】:

    • 你好。我可以在 function.php 中使用 $_POST 吗?为了获得我在选择选项中选择的内容
    • 可以,如果表单是通过 POST 提交的(
      标签中有 method="post")。
    猜你喜欢
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 2019-01-26
    • 1970-01-01
    相关资源
    最近更新 更多