??如何在文章数据表里插入用户表id号???1数据表名称 wenzhan

cixi2008 2009-07-14 01:17:26
??如何在文章数据表里插入用户表id号???1数据表名称 wenzhan
字段 id title contents uid
2数据表名 yd631_users
字段 yd631_id yd631_name yd631_pws
现在会员已经可以注册和登入
会员中心页面 yd364.php 里我写了 <a href="post.php">发布文章</a>(post.php)
发帖页面名称 post.php 静态代码如下
-------------------------
<form action="post.php" method="post" name="name1">
题目:<input type="text" name="title"><br>
文章内容:<textarea name="contents" rows="10" cols="50"></textarea>
<input type="submit" value="发表文章">
</form>
---------------------
<?php
include("config.php");
$name=$_POST['title'];
$content=$_POST['contents'];
$db=mysql_connect($servername,$sqlservername,$sqlserverpws);
mysql_select_db($sqlname,$db);
$sql="insert into wenzhan (title,contents,uid) values ('".$_POST['title']."' ,'".$_POST['contents']."' ,'".这里应该怎么写."')";
$result=mysql_query($sql);
mysql_close();
header("location:dy365.php");
}
?>
-----------------
发布文章的时候,不会验证这个用户是否登录(代码),如何才能获取 数据表yd631_users 用户ID,并插入到wenzhan数据表的uid里
这对我新人太难了,一直卡在这里多半年了小妹无奈死了。发帖求救
...全文
52 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cixi2008 2009-07-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wyg0508 的回复:]
恩,如果用户登陆的话,插入数据库的时候,插入$_SESSION['session_name']
如果不是登录用户,你可以做个隐藏域赋值,为guest,$_POST取得数据插入也可以
[/Quote]
做个隐藏域赋值,为guest,$_POST取得数据插入也可以!!!

请问有简单例子吗,我新人很难理解
Ricky_Bobo 2009-07-14
  • 打赏
  • 举报
回复
你不判断用户是否登录,怎么知道他是你的会员呢?uid是会员id号吗?如果是的话就必须判断是不是登录了,不然没有办法在记录里插入uid的!
乐游 之 神话 2009-07-14
  • 打赏
  • 举报
回复
把需要的东西也可以用隐藏域来传啊!
lzz0098 2009-07-14
  • 打赏
  • 举报
回复
你可以通过在登陆时用session将用户和用户ID保存起来,在新建文章时调用session存好的ID就可以了
wyg0508 2009-07-14
  • 打赏
  • 举报
回复
恩,如果用户登陆的话,插入数据库的时候,插入$_SESSION['session_name']
如果不是登录用户,你可以做个隐藏域赋值,为guest,$_POST取得数据插入也可以

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧