我的萤火虫终于给了我发布的数据:
fileid 614
foldername 22
tagid tagid%5B%5D=67&tagid%5B%5D=48
但现在我不知道如何发布该阵列。这是我的php进程文件。
$fileid = $_POST['fileid'];
$tagid = $_POST['tagid'];
$limit = count($tagid);
for($i=0;$i<$limit;$i++) {
$sql2 = "INSERT INTO fileTagged (tag_id,file_id) VALUES ('$tagid[$i]','$fileid')";
$result2 = mysql_query($sql2) or die(mysql_error());
}
查询只是在tag_id列中插入字母t。 我的帖子脚本是用来处理逗号分隔的数组,所以我认为我需要内爆或其他东西,但我不是真正的智能cookie。
任何帮助都会非常感激。
干杯。 约翰
答案 0 :(得分:0)
试试这个
$fileid = $_POST['fileid'];
$tagid = $_POST['tagid'];
$i=str_replace('tagid%5B%5D=','',$tagid);
$j=explode('&',$i);
$limit = count($j);
for($i=0;$i<$limit;$i++) {
$sql2 = "INSERT INTO fileTagged (tag_id,file_id) VALUES ('$j[$i]','$fileid')";
$result2 = mysql_query($sql2) or die(mysql_error());
}