2017-08-09 9 views
-2
<div class="form-group"> 
     <div class="col-md-6"> 
     <label class="control-label" for="setup">Setup Cost:</label> 
      <div class="input-group"> 
      <span class="input-group-addon"><span class="glyphicon glyphicon-gbp"></span></span> 
       <select class="form-control" id="setup"> 
        <option>0</option> 
        <option>50</option> 
        <option>75</option> 
        <option>100</option> 
        <option>150</option> 
        <option>200</option> 
        <option>250</option> 
        <option>300</option> 
        <option>350</option> 
        <option>400</option> 
        <option>500</option> 
       </select> 

     </div> 
     </div> 

フォームの詳細をHTML形式でフォーマットする別のページにデータを渡そうとしている形式で、次のコードを使用していますが、POSTデータをエコーし​​ないようです私の選択したオプションのどれか。私はかなりPHPとブートストラップに新しいので、いくつかの助けに感謝します。ブートストラップ選択オプションから投稿データを取得するにはどうすればよいですか?

答えて

2

あなたがそうのように、selectタグに名前を付ける必要があります。

<select class="form-control" id="setup" name="setup"></select> 

あなたがそうのように、その名前でPHPの値を取得することができます:

echo $_POST['setup']; 
+0

ありがとうございました。 – ravetta

1

をあなたが与える必要があります<select>タグa name属性なし、name属性なしでは、フォームが送信されるときにブラウザはフィールドをサーバーに送信する候補と見なしません。

<select class="form-control" id="setup" name="setup"> 
+0

ありがとう、感謝します。 – ravetta

0

あなたはselectタグに名前を与える必要があり、あなたは今、あなたが得ることができる

<select class="form-control" id="setup" name="setup"> 
    <option value='0'>0</option> 
    <option value='50'>50</option> 
</select> 

のようなオプションタグの値を与える値 $ _POSTエコーを必要とする[「設定」];

関連する問題