向 mysql 插入脚本添加额外的表单发布字段

Posted

技术标签:

【中文标题】向 mysql 插入脚本添加额外的表单发布字段【英文标题】:Adding additional form post fields to a mysql insert script 【发布时间】:2014-02-02 03:37:04 【问题描述】:

我一直在做一个关于使用 Ajax 发布到数据库的教程,现在我可以使用 1 个表单字段,但我想学习如何让它使用 2 个表单字段。

我正在处理的表单字段名为content_txt,它被插入到add_delete_record(content)。第二种形式名为balance_txt,也将插入到与content_txt 相同的表中。

这是我试图弄清楚如何使用额外的表单字段进行更新的代码块。我在其中添加了注释来解释我使用每件东西的目的以及我想要做什么:

if(isset($_POST["content_txt"]) && strlen($_POST["content_txt"])>0) 
   //checks $_POST["content_txt"] is not empty, but I am not sure how to add the other field into this


    $contentToSave = filter_var($_POST["content_txt"],FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
//using this to strip stuff from the post, but I am not sure how I should added the other form field to this, should I create another variable line or can I add it to this.

    // Insert sanitize string in record and I think I have it correct, except if I need to add a variable following content
    if(mysql_query("INSERT INTO add_delete_record(`content`,`balance`) VALUES('".$contentToSave."')"))
    

         //This returns the results back to the page, do I need to have a duplicate section for the additional record or will this work like a loop.
          $my_id = mysql_insert_id(); //Get ID of last inserted row from MySQL
          echo '<li id="item_'.$my_id.'">';
          echo '<div class="del_wrapper"><a href="#" class="del_button" id="del-'.$my_id.'">';
          echo '<img src="images/icon_del.gif" border="0" />';
          echo '</a></div>';
          echo $contentToSave.'</li>';
          mysql_close($connecDB); //close db connection

【问题讨论】:

【参考方案1】:

如果您使用两个表单,只是命名相同的字段名称“content_txt”并发布它。

或者当你 ajax 数据在 ajax 字段上更改它的名称时。

【讨论】:

您好,我没有看到有人回答了这个问题,但是我有一个新问题,其中包含有关此问题的更多信息,但是给出的两个答案都不起作用。这是它的链接***.com/questions/21123567/…

以上是关于向 mysql 插入脚本添加额外的表单发布字段的主要内容,如果未能解决你的问题,请参考以下文章

Jquery -> php -> mysql 和动态表单字段

如何向 symfony 2 表单添加一些额外的数据

Laravel 从一个表单中插入多条记录

向表单输入字段添加默认值

如何在提交前向表单添加其他字段?

WooCommerce:向 WC Vendors Pro 添加其他表单字段属性