首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建表单$post并在提交时对用户id求和

创建表单$post并在提交时对用户id求和
EN

Stack Overflow用户
提问于 2016-09-14 06:58:24
回答 2查看 1K关注 0票数 1

我有两个表users & request,,,users运行良好我可以获得用户id,im使用userspice 4,我创建了一个名为request的表,我创建了另一个表单方法post并创建了insert。

代码语言:javascript
运行
复制
<?php

  $link = mysqli_connect("localhost", "xxxa", "xxxxx", "xxxx");
 if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
   }

 // Escape user inputs for security
  $fname = mysqli_real_escape_string($link, $_POST['fname']);
  $lname = mysqli_real_escape_string($link, $_POST['lname']);
  $amount = mysqli_real_escape_string($link, $_POST['amount']);
 $cedula = mysqli_real_escape_string($link, $_POST['cedula']);

//尝试执行插入查询

代码语言:javascript
运行
复制
  $sql = "INSERT INTO request (fname, lname, amount, cedula )    VALUES      ('$_POST[fname]', '$_POST[lname]', '$_POST[amount]','$_POST[cedula]')";
    if(mysqli_query($link, $sql)){
  echo "Records added successfully.";
  } else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
  }

  // close connection
 mysqli_close($link);

?>

现在它的工作我得到插入到我的表,但我也需要插入在提交时刻的用户id,该表单位于用户的帐户页面上,我需要提交的信息与用户id,所以稍后我可以获取基于用户id,请帮助,我一直在搜索,但没有找到任何东西

EN

回答 2

Stack Overflow用户

发布于 2016-09-14 07:46:18

尝试将用户it存储在会话中,并在insert.Dont忘记启动会话时使用它。

存储在用户帐号页面

代码语言:javascript
运行
复制
$_SESSION['userid']=$userid; //your userid variable

在获取时

代码语言:javascript
运行
复制
$userid=$_SESSION['userid'];

有关会话检查的更多信息,请参阅链接PHP SESSION

票数 0
EN

Stack Overflow用户

发布于 2016-09-14 07:57:12

据我所知,您希望保存请求和用户id,以便根据用户id获取请求。如果是这样,您应该在表'request‘中创建属性'user_id’,并在'users‘表中的'user id’和'requests‘表中的'user id’之间建立关系。因此,每次插入请求时,都会将该请求连接到请求它用户。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39480193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档