我有一个带有 4 个文本字段和 2 个复选框的 PHP 表单。复选框是“标签”,可以应用于使用文本字段输入的文章。
例如:
信息:
标题- 定义南美洲候鸟的不及物关系
作者- 作者。S.惠灵顿
访问日期- 19/06/2012
网址- http://www.wellington.org/articles/birds/def-int-rel-mig-bird-s-amer.pdf
标签:
鸟类[X] 南美[X]
在这种情况下,两个复选框都会被选中,因为这篇文章既涉及鸟类,也涉及南美洲。
我有一个包含 3 个表的数据库:
文章: id - 文章标题 - 文章组织 - 文章日期 - 文章网址
标签: id - tag_content
文章标签: article_id - tag_id
目前,我的表单可以使用以下方法将文章信息插入到文章表中:
mysql_query("INSERT INTO articles SET articletitle='$articletitle',
articleorganization='$articleorganization',
articledate='$articledate',
articleurl='$articleurl' ")
然后,我可以$article_id = mysql_insert_id();
用来获取将插入到articles_tags 表中的id。
但在那之后,我完全被难住了。
我需要以某种方式遍历复选框:
<input type="checkbox" name="articletags_birds" value="Birds" id="articletags_0" />
<input type="checkbox" name="articletags_southamerica" value="South America" id="articletags_1" />
但我不知道我应该怎么做。