从同一页面的php中的列表框中获取值

时间:2016-06-08 16:34:03

标签: php html database listbox

我搜索并搜索了互联网,但我没有得到它,所以我在这里发帖。我的代码中有一个select选项,我希望得到它的值,以便我可以在查询中使用它,但我不知道如何从同一页面中的select选项中获取值。那么我怎样才能从这个选择中获得价值?我会给你选择的代码。

<select name="tamanho">

    <?php

        $sqltamanhos="SELECT * FROM detalhes_produtos WHERE cod_produto ='$codigo'";
        $resultadoo=odbc_exec($ligaBD,$sqltamanhos);
        while (odbc_fetch_row($resultadoo))
        {
            $tamanho = odbc_result($resultadoo,2);

        ?>
    <option value ="<?php echo $tamanho; ?>"> <?php echo $tamanho; ?> </option>
    <?php } ?>

1 个答案:

答案 0 :(得分:1)

您可以通过在表单中​​发布该值来获取选择框的值(获取/发布方法)。

<form method="get" action="">
<select name="tamanho">
   <?php
     $sqltamanhos="SELECT * FROM detalhes_produtos WHERE cod_produto ='$codigo'";
     $resultadoo=odbc_exec($ligaBD,$sqltamanhos);
     while (odbc_fetch_row($resultadoo)){
           $tamanho = odbc_result($resultadoo,2);?>
           <option value ="<?php echo $tamanho; ?>"><?php echo $tamanho; ?> </option>
   <?php }?>
</form>

并通过

获取值
$value=$_GET['tamanho'];

您还可以查看此get the value of <select> without submitting on the same page using php