我搜索并搜索了互联网,但我没有得到它,所以我在这里发帖。我的代码中有一个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 } ?>
答案 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