2016-12-29 5 views
0

別のテーブルのフィールドのデータを持つ動的チェックボックスフィールドを含むブートストラップフォームを送信し、JQueryのajax経由でPHPに送信します。私のコードはブートストラップmodal.hereからデータを取得するためにajax関数を作る方法を教えてください。 HTMLコード動的チェックボックスの値をajaxフォームのブートストラップフォームで送信する

<div class="form-group" id="myResponse"> 
       <label for="event1">Event</label> 
       <?php 
        $sql = "SELECT event_name FROM event1"; 
        $stmt = sqlsrv_query($conn, $sql); 
        if($stmt === false) 
        { 
         die(print_r(sqlsrv_errors(), true)); 
        } 

        $numFields = sqlsrv_num_fields($stmt); 

        while(sqlsrv_fetch($stmt)) 
        { 
         // Iterate through the fields of each row. 
         for($i = 0; $i < $numFields; $i++) 
         { 
          echo '<input type="checkbox" name="event[]"/>'." "; 
          echo sqlsrv_get_field($stmt, $i)." "; 

         } 
         echo "<br />"; 
        } 
       ?> 
      </div> 

PHPコード

<?php 
//Database inclusion 
include_once 'db_connection.php'; 
//get values 
if(isset($_POST['addGuest'])) 
{ 
    $first_name  = $_POST['first_name']; 
    $last_name  = $_POST['last_name']; 
    $email   = $_POST['email']; 
    $event1   = $_POST['event1']; 

    //name can contain only alpha characters and space 
    /*if (isset($_POST['addRecord'])) 
    {*/ 
     $tsql = "INSERT INTO dbo.demo (first_name, last_name, email, event1) values (?, ?, ?, ?)"; 
     $var = array($first_name, $last_name, $email ,$event1); 
     $stmt = sqlsrv_query($conn, $tsql, $var); 
     if($stmt === false) 
     { 
      die(print_r(sqlsrv_errors(), true)); 
     } 
     echo $successmsg = "Successfully Registered!"; 
    /*}*/ 
} 

?>

+0

[PHPとjQueryのAjaxのPOST例]の可能性のある重複(http://stackoverflow.com/questions/5004233/jquery-ajax-post-example-with-php) – MadisonTrash

答えて

0
Hi first of all change this filed to and onsubmit call addform button 

    $event1   = $_POST['event']; 

    enter code here 

function addform() 
{ 
$.ajax({ 
      url : 'process.php', 
      type : 'POST', 
      data : $('#form').serialize(), 
      success: function(data){ 





      } 
}) 

} 
関連する問題