2016-03-28 12 views
3

範囲スライダで2つの値を取得して、テーブルに挿入する場合は、$_POST[]をPHPで使用します。ブートストラップ範囲スライダで2つの値を取得する方法は?

JavaScriptは使用できませんか?そうでない場合は、お気軽にお答えください。おかげ

HTML:

<form method="post"> 

    <!-- #1 range value set 1-2 --> 
    <input id="slide_default" type="text" data-slider-min="0" data-slider-max="5" data-slider-step="1" data-slider-value="[0,1]" name="" /> 

    <!-- #2 range value set 3-5 --> 
    <input id="slide_default" type="text" data-slider-min="0" data-slider-max="5" data-slider-step="1" data-slider-value="[0,1]" name="" /> 

    <input type="submit" name="btn_submit">  

<form> 

EXPECTED配列出力:

Array ( 
     [0] => 1,2 //#1 range value 
     [1] => 3,5 //#2 range value 
    ) 

PHP:

if(isset($_POST['btn_submit'])) 
{ 
     // code here 
    } 
+0

現在の出力とは何ですか? – Rayon

答えて

1

はこれを試してみてください:

<form method="post"> 

     <!-- #1 range value set 1-2 --> 
     <input name="slide_default[]" type="text" data-slider-min="0" data-slider-max="5" data-slider-step="1" data-slider-value="[0,1]" /> 

     <!-- #2 range value set 3-5 --> 
     <input name="slide_default[]" type="text" data-slider-min="0" data-slider-max="5" data-slider-step="1" data-slider-value="[0,1]"/> 

     <input type="submit" name="btn_submit">  

<form> 

PHP:

if(isset($_POST['btn_submit'])) { 
    print_r($_POST['slide_default']); 
} 

私はそれをテストしていませんが、私は、これは動作するはずだと思うけど。

関連する問題