Php 标记-在一篇文章中保存多个输入值

Php 标记-在一篇文章中保存多个输入值,php,jquery,html,yii,tag-it,Php,Jquery,Html,Yii,Tag It,我正在使用,我想将输入的标记保存到我的数据库中 HTML格式的 <ul id="myTags" name="myTags"></ul> 试一试 请尝试以下代码: //jquery code, on form submit $('#form-id').submit(function(){ var allTags = '' $('input:[name=tags]').each(function(){ allTags += "," + $(t

我正在使用,我想将输入的标记保存到我的数据库中

HTML格式的

<ul id="myTags" name="myTags"></ul>  
试一试

请尝试以下代码:

//jquery code, on form submit
$('#form-id').submit(function(){

   var allTags = ''
   $('input:[name=tags]').each(function(){
       allTags += "," + $(this).val();
   });

   allTags = allTags.substr(1);

});
在您的
标签中尝试
name=“tags[]”“

基本上,在HTML中创建一个隐藏变量数组,其名称与
name=“tags[]”


因此,当您从
$\u POST
获取标记时,它将从
$\u POST['tags']

返回标记数组,只需显示一个演示,使用此代码并运行浏览器即可



正如我所提到的
输入隐藏
是否自动生成您在
打印\r
中写入的内容以打印标签??是的,这
打印\r
正确。。。但它现在是数组。。。如何将数组保存到数据库?因为现在我从浏览器数组到字符串的转换中得到了这个消息,你可以用三种方法来实现它。活动记录不支持在yii中批量插入,因此您需要逐个循环和插入。另一方面,查询生成器和DAO都支持批插入。您想要哪种方式?在db中,数据是
[“qwe”,“ert”]
只是一个注释。。。。如果您将它们存储为json,并且需要在条目之间进行搜索,那么请使用nosql数据库引擎。否则,在像mysql这样的关系数据库中,命令的速度会很慢。请进一步解释。
$("#myTags").tagit({
    fieldName: "tags[]"
});
//jquery code, on form submit
$('#form-id').submit(function(){

   var allTags = ''
   $('input:[name=tags]').each(function(){
       allTags += "," + $(this).val();
   });

   allTags = allTags.substr(1);

});