2013-04-22 146 views
0

嗨我的網站上有一些Javascript允許用戶添加額外的字段到表單。但是我不知道如何將這些額外的字段添加到數據庫。將其他字段添加到mysql

我的代碼在這裏,任何有關如何生成這個到PHP變量的建議,將不勝感激。

function addField(){ 
var newContent = "<div class='item'><br><label for='qualification_title'>School Qualification Title</label><input type='text' name='schoolqualificationtitle[]'/></div><div class='item last'><br><label for='qualification_result'>Grade<em>*</em></label><input type='text' id='result' name='schoolqualificationresult[]' />"; 
    $("#myfields").append(newContent); 
    } 

謝謝。

+0

「字段」你是指數據庫「列」或數據庫「行」? – 2013-04-22 14:40:37

+0

如果您正在嘗試添加COLUMNS,請查看MySQL的ALTER TABLE函數。 – 2013-04-22 14:40:50

回答

1

當您發佈這些附加字段時,數據將傳遞到PHP數組schoolqualificationtitle中。

foreach($_POST['schoolqualificationtitle'] as $schoolqualificationtitle){ 
    // do some database shizzle 
} 
0

聽起來像ONE用戶可以有幾個項目。所以這是一個一對多的關係,這意味着您需要爲每個添加的項目添加一行。