2016-06-24 18 views
2

我創建了多步表單,它有三個步驟,繼續按鈕終於有一個提交按鈕,我可以添加單個值到我的數據庫,但PHP代碼寫入動態字段沒有工作,在這裏你可以看到我form.Here我已經給我的PHP代碼我需要添加多個動態字段值到MySQL數據庫

形式網址 http://bootsnipp.com/snippets/XaXnv

<?php 
$mysql_host = 'localhost'; 
$user_name = 'root'; 
$sqlpw  = ''; 
$database = 'jobfor_u'; 
$con = mysqli_connect($mysql_host, $user_name, $sqlpw, $database) or die("error.mysql_error($con)"); 
if (isset($_POST['submit'])) { 
    $edu_lvl_arr = $_POST['edu_level']; 
    $edu_fld_arr = $_POST['field_stu']; 
    $univer_arr = $_POST['university']; 
    $edu_frm_arr = $_POST['edu_from']; 
    $edu_to_arr = $_POST['edu_to']; 
    for ($i = 0; $i < count($edu_lvl_arr); $i++) { 
     $edu_levl = mysqli_real_escape_string($con, $edu_lvl_arr[$i]); 
     $ed_fld = mysqli_real_escape_string($con, $edu_fld_arr[$i]); 
     $univr = mysqli_real_escape_string($con, $univer_arr[$i]); 
     $ed_frm = mysqli_real_escape_string($con, $edu_frm_arr[$i]); 
     $ed_to = mysqli_real_escape_string($con, $edu_to_arr[$i]); 
     $sql2  = mysqli_query($con, "INSERT INTO candi_education(can_edu_level,can_field_stu,edu_tim_from,edu_tim_to) 
      VALUES('$edu_levl','$ed_fld','$univr',$ed_frm,$ed_to)"); 
    } 
} 
?> 
+0

顯示錶單的HTML。 – Barmar

+0

http://bootsnipp.com/snippets/XaXnv – Deepashika

+0

在'mysqli_query()'行的末尾添加'或die(mysqli_error($ con)'),看看它是否出現錯誤 – Barmar

回答

0
VALUES('$edu_levl','$ed_fld','$univr',$ed_frm,$ed_to) 

的變量添加一個冒號的值。

VALUES('$edu_levl','$ed_fld','$univr','$ed_frm','$ed_to') 
+0

'$ ed_frm'和'$ ed_to'是數字,他們不需要引用。 – Barmar

+0

冒號是':'。你的意思是引號嗎? – Barmar