从数据库显示中选择选项到另一个页面

时间:2014-08-13 12:56:29

标签: php html css phpmyadmin

请帮助我如何将此选择选项下拉列表显示到另一页面。 我得到了正确的数据库内容,当我提交按钮时,如果始终是第一行或(默认),则显示该按钮。 请。

$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'];
}

2 个答案:

答案 0 :(得分:0)

您需要添加&#34;已选择&#34;属性为页面加载时要选择的<option>

<option selected>...</option>

答案 1 :(得分:0)

<option value="<?php echo $prod_diay ?>" <?php if($sze == '$row2['size_name'] ') 
echo" selected ";  ?> >
<?php echo $sze ?></option>

会为您提供所选的选项,例如,如果您正在进行更新或其他内容。