簡體   English   中英

將html的值傳遞給PHP變量

[英]Pass value of html to PHP variable

我在將某些HTML元素的值傳遞給PHP變量時遇到了麻煩。 我有一個PHP網絡應用程序,可以為用戶提供一些下拉選項。 我要做的是在用戶選擇了我提供的選項之后,而不是單擊按鈕並根據他/她的選擇進行一些計算。

我嘗試使用POST和GET方法,但是因為我是php的新手,所以我可能做錯了。 我也嘗試使用ID,但沒有結果。

這是HTML代碼1st下拉菜單:

<div>
   <select id="kleidwma" onchange="kleidwmata_change(this.value);kwdikos();ypsos();" 
       class="form-control selectpicker kleidwmata" data-size="10"  data- 
       style="btn-white" name="guard_kleidwmata" required  >

       <option value="" >&nbsp;</option>
       <option value="12">12 MS</option>
       <option value="14">14 KETE</option>
       <option value="15">15 ARRIKTON</option>
       <option value="16">16 KETE</option>
       <option value="22">22 KETE</option>
   </select>
</div>

第二個下拉菜單:

<div>
    <select id="sigkratisi" onchange="kwdikos()" name="sigkratisi" 
        class="form-control sigkratisi" required>

        <option value="" ></option>
    <option value="metalliki" >Μεταλλική</option>
    <option value="xilogonia" >Ξυλογωνία</option>
     </select>
</div>

選擇之后,這是要單擊的按鈕:

<div class="row" style="margin-top:20px; margin-left: 235px;">
    <div class="col-md-7">
    <input type="hidden" name="tmp_calculate" value="pending" />
    <button onclick="calculate()" type="button" class="btn btn-success" > 
    <?php echo "Υπολογισμός";?></button>
    </div> 
</div>

最后是被稱為的函數:

function calculate()
{
    $var1 =   sigkratisi;
    $var2 =   kleidwma;
        "code to be executed base on the var1 and var2"
}

我希望它足夠清楚。 在此先感謝您的時間

您可以使用表格

<form name="f" action="" method="POST">
<div>
<select id="kleidwma" name="variable" 
   class="form-control selectpicker kleidwmata" data-size="10"  data- 
   style="btn-white" name="guard_kleidwmata" required  >
   <option value="" >&nbsp;</option>
   <option value="12">12 MS</option>
   <option value="14">14 KETE</option>
   <option value="15">15 ARRIKTON</option>
   <option value="16">16 KETE</option>
   <option value="22">22 KETE</option>
</select>
<input type="submit" value="submit" />
</div>
</form>

在PHP中

<?php
if(isset($_POST['variable']))
{
echo $_POST['variable'];
}
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM