2013-04-22 107 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用户可以有几个项目。所以这是一个一对多的关系,这意味着您需要为每个添加的项目添加一行。