javascript
  • php
  • jquery
  • 2016-05-25 6 views 0 likes 
    0

    からフォームを送信私はJavaScriptを開始日と終了日使用して選択する2つの入力要素を持っているJavaScriptとPHP

    echo ('<form action="accesari.php" method="post">'); 
    $sql=mysqli_query($aBD->con,"SELECT DISTINCT DenClient FROM $tabel WHERE DenClient!='xxxx'"); 
    if(mysqli_num_rows($sql)){ 
    $select= '<select name="select">'; 
    $select.= '<option> </option>'; 
    while($rs=mysqli_fetch_array($sql)){ 
    $select.='<option>'.$rs['DenClient'].'</option>'; 
    } 
    } 
    
    $select.='</select>'; 
    echo $select; 
    echo ('<input type="submit" name="submit"/> 
    </form>'); 
    
    if (isset($_POST['submit'])) { 
        ////is submitted 
    $client = $_POST['select']; 
    
        // //DO STUFF WITH DATA 
    } 
    

    私は一度にすべてを提出したいと思います。それは可能ですか?事前に おかげで、

    +2

    アヤックス(あなたのファイルの先頭にPHPでの選択をビルドアップ – Kelvin

    答えて

    1

    はちょうど同じページにすべて一緒にそれを置く:

    $sql=mysqli_query($aBD->con,"SELECT DISTINCT DenClient FROM $tabel WHERE DenClient!='xxxx'"); 
    if(mysqli_num_rows($sql)){ 
    $select= '<select name="select">'; 
    $select.= '<option> </option>'; 
    while($rs=mysqli_fetch_array($sql)){ 
    $select.='<option>'.$rs['DenClient'].'</option>'; 
    } 
    } 
    
    $select.='</select>'; 
    
    if (isset($_POST['submit'])) { 
        ////is submitted 
    $client = $_POST['select']; 
    
        // //DO STUFF WITH DATA 
    } ?> 
    
    <form name="form" method="POST" action="accesari.php"> 
    <p>FROM: 
    <input type="text" id="min" name="min"> 
    </p> 
    <p>TO: 
    <input type="text" id="max" name="max"> 
    </p> 
    <? echo $select;?> 
    <input type="submit" name="submit"/> 
    </form> 
    </head> 
    <body> 
    <script> 
    $(document).ready(function() { 
    $("#min").datepicker({ 
        dateFormat: 'd-mm-yy', 
        onSelect: function(dateText, inst) { 
        $("#min").text(dateText); 
    } 
    }); 
    }); 
    </script> 
    <script> 
    $(document).ready(function() { 
    $("#max").datepicker({ 
        dateFormat: 'd-mm-yy', 
        onSelect: function(dateText, inst) { 
        $("#max").text(dateText); 
        } 
    }); 
    }); 
    </script> 
    
    1

    あなたは、以下に示すように、1つのフォームタグ内のすべてのフィールドを埋め込むことがあります。 http://hayageek.com/jquery-ajax-form-submit/: ファーストはおそらくオープニングHTMLタグの前に...

     <?php 
          $sql = mysqli_query($aBD->con,"SELECT DISTINCT DenClient FROM $tabel WHERE DenClient!='xxxx'"); 
          if(mysqli_num_rows($sql)){ 
           $select= '<select name="select">'; 
           $select.= '<option> </option>'; 
           while($rs=mysqli_fetch_array($sql)){ 
            $select.='<option>'.$rs['DenClient'].'</option>'; 
           } 
          } 
          $select.='</select>'; 
    
          // PROCESS YOUR FORM... 
          if (isset($_POST['submit'])) { 
           ////is submitted 
           $client = $_POST['select']; 
    
           // //DO STUFF WITH DATA 
          } 
    
         ?> 
         <html> 
          <head> 
           <script> 
            // NO NEED FOR 2 SCRIPT BLOCK... ONE SHOULD DO. 
            $(document).ready(function() { 
             $("#min").datepicker({ 
              dateFormat: 'd-mm-yy', 
              onSelect: function(dateText, inst) { 
               $("#min").text(dateText); 
              } 
             }); 
    
             $("#max").datepicker({ 
              dateFormat: 'd-mm-yy', 
              onSelect: function(dateText, inst) { 
               $("#max").text(dateText); 
              } 
             }); 
            }); 
           </script> 
          </head> 
    
          <body> 
           <form name="form" method="POST" action="accesari.php"> 
            <p>FROM: 
             <input type="text" id="min" name="min"> 
            </p> 
            <p>TO: 
             <input type="text" id="max" name="max"> 
            </p> 
            <!-- EMBED THE SELECT --> 
            <p>Select your option: 
             <?php echo $select; ?> 
            </p> 
            <input type="submit" name="submit"/> 
           </form> 
          </body> 
         </html> 
    
    関連する問題