【问题标题】:Add additional fields to mysql向 mysql 添加其他字段
【发布时间】:2013-04-22 14:39:03
【问题描述】:

您好,我的网站上有一些 Javascript,它允许用户向表单添加其他字段。但是我不确定如何将这些附加字段添加到数据库中。

我的代码在这里,任何关于如何将其生成为 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);
  }

谢谢。

【问题讨论】:

  • “字段”是指数据库“列”还是数据库“行”?
  • 如果您尝试添加列,请查看 MySQL 的 ALTER TABLE 函数。

标签: php javascript


【解决方案1】:

当您发布这些附加字段时,数据将在数组 schoolqualificationtitle 中传递给 PHP。

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

【讨论】:

    【解决方案2】:

    听起来一个用户可以拥有几个项目。所以这是一对多的关系,这意味着您需要为每个添加的项目添加一行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-12
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多