2015-10-20 87 views
1

以上問題。如何將選定的選項放入一個php變量中?

我的代碼:

<form action="" method="post" class="text-center"> 
    <select class="form-control"> 
     <option value="work1">1 hours</option> 
     <option value="work2">2 hours</option> 
     <option value="work3">3 hours</option> 
     <option value="work4">4 hours</option> 
     <option value="work5">5 hours</option> 
     <option value="work6">6 hours</option> 
    </select> 

    <input type="submit" class="btn btn-success btn-block" value="Go!"> 
</form> 

我想輸出所選擇的變量的下一步驟。

怎麼辦?

在此先感謝。

回答

1

首先給你的選擇框命名。然後根據您的要求在同一個文件或其他文件中使用$_POST

<?php 
if(isset($_POST['abc'])){ 
    $selected=$_POST['abc']; 
} 
?> 
<form action="" method="post" class="text-center"> 
<select class="form-control" name="abc"> 
    <option value="work1">1 hours</option> 
    <option value="work2">2 hours/option> 
    <option value="work3">3 hours</option> 
    <option value="work4">4 hours</option> 
    <option value="work5">5 hours</option> 
    <option value="work6">6 hours</option> 
</select> 

<input type="submit" class="btn btn-success btn-block" value="Go!"> 
</form> 
+0

它的工作!謝謝。 – CodeVolunteer

+0

很高興它幫助你:)。如果答案有幫助,請考慮接受。 –

1

只需檢查您的$ _POST。

<?php 
    if(isset($_POST['form-control'])){ 
     $yourvar=$_POST['form-control']; 
    } 
?> 
<form action="" method="post" class="text-center"> 
    <select class="form-control" name="form-control"> 
     <option value="work1">1 hours</option> 
     <option value="work2">2 hours/option> 
     <option value="work3">3 hours</option> 
     <option value="work4">4 hours</option> 
     <option value="work5">5 hours</option> 
     <option value="work6">6 hours</option> 
    </select> 

    <input type="submit" class="btn btn-success btn-block" value="Go!"> 
</form> 

不要忘記驗證$ _POST的內容。你不能相信它總是會帶來你認爲的那樣。

+0

選擇菜單尚未分配名稱 - 上述將不起作用 – RamRaider

+0

@RamRaider,真的,謝謝! –

相關問題