使用表单,我将 3 个文本字段和 2 个复选框的信息插入 MySQL 数据库。
该数据库由 2 个具有以下行的表组成:
id - articletitle - articleorganization - articledate - articleurl
id - article_tags - articlid - tagid
复选框使用数组,编码如下:
<input type="checkbox" name="articletags[]" value="geology" id="articletags_0" />
<input type="checkbox" name="articletags[]" value="astronomy" id="articletags_1" />
MySQL 语句如下所示:
mysql_query("INSERT INTO articles SET articletitle='$articletitle',
articleorganization='$articleorganization',
articledate='$articledate',
articleurl='$articleurl' ")
mysql_query2("INSERT INTO articles_tags SET articletags='$articletags' ")
但是,当我在网络浏览器中访问该页面时,它会显示一个空白页面。
如果有人想知道,我使用复选框的原因是因为文章需要使用标签组合进行标记,这将确保在标记中使用一致性。另外,我有一个用于编辑文章的表单,我相信数据库结构可以用于在编辑页面上“选中”复选框。
任何意见是极大的赞赏。