2016-06-08 58 views
-1

我搜索並搜索了互聯網尋求幫助,但我沒有得到它,所以我在這裏發佈。我在代碼中有一個選擇選項,我想獲取它的值,以便可以在查詢中使用它,但我不知道如何從同一頁中的select選項獲取值。那麼我怎麼才能從這個選擇中獲得價值呢?我會給你我的選擇的代碼。從同一頁面的php中的列表框獲取值

<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

'行動= 「」'和GET/POST數組?用'isset()'。 –

+0

使用var_dump知道變量的內容https://secure.php.net/manual/es/function.var-dump.php – MikeVelazco

+0

嘿,謝謝你的回覆!不得/只發布在另一個頁面的作品? –

回答

1

您可以通過在窗體(get/post方法)中發佈該值來獲取選擇框的值。

<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

相關問題