我正在我的网站上构建一个搜索系统,用于搜索用户技能,此技能以令牌的形式呈现,用户技能的 db 表如下所示:
id=> primary id(auto increment),
user_id=> this is the user id,
competence_nom=> this is the skill name,
competence_id=> this is the skill parent id
所以我想要的是当两个技能(或更多..)属于一个用户时,显示如下:
user name + skill one + skill two
而不是这样(我现在正在实现的目标)
user name +skill one
user name +skill two
我正在使用 jQuery tokeninput 插件将令牌数据传递给服务器端,我将技能 ID 传递给服务器端,然后在服务器端我分解 jQuery tokeninput 给出的技能数组:
$comps=explode(",", $_POST["competences"]);
然后我把它放在一个foreach循环中:
foreach($comps as $i=>$v){
}
这就是我得到错误输出的地方:
user name +skill one
user name +skill two