解决了我最近加入表的问题后,我现在有2个表,一个名为users
,另一个名为posts
。 users表当然有一个user_name
和user_id
,帖子也有一个名为user_id
的字段,因此我可以用一种方法将它们与mysql JOIN联系起来......问题我不知道在提交博客文章表单时如何使用会话数据记录用户的ID。如果我可以得到它,我可以链接这两个表。非常感谢任何帮助。
博客表格:
<form action="" method="post">
<p>
<input type="hidden" name="user" id="user" value="<?php echo $_SESSION['user']['username'] ?>" readonly />
</p>
<p>
<label for="title">Title: </label>
<input type="text" name="title" id="title" />
</p>
<p>
<textarea name="body" rows="20" cols="60"></textarea>
</p>
<p>
<input type="submit" value="Add Post" />
</p>
</form>
我原以为我可以使用$_SESSION['user']['id']
以某种方式将它绑定到表中,但无法将其包裹起来。
答案 0 :(得分:0)
这最终起作用了:
insert posts (user_id, post_text) values ($_SESSION['userid'], '$post_text')
对于那些仍然需要回答问题的人!祝你好运。