将数据添加到另一个表的用户ID表中

丹尼斯

我有两个表:

  1. 用户(id主键自动递增,用户名,email_id,密码)
  2. 问题(id主键自动递增,类型,问题,日期,时间)

如果名为TINA(id 3)的用户登录并发布问题,则应将其问题以其各自的ID即3保存在表QUESTIONS中。如何实现?

<div id="content">
</br>
<form action="" method="post">
<center> <h3> <font color="green"> Ask a new question:
<select name="type" required>
<option value="" disabled selected> Select the type of question </option>
<option value="technical"> Technical </option>
<option value="entertainment"> Entertainment </option>
<option value="fashion"> Fashion </option>
<option value="food"> Food </option>
<option value="education"> Education </option>
<option value="lifestyle"> Lifestyle </option>
<option value="relationships"> Relationships </option>
<option value="health"> Health </option>
<option value="random"> Random </option>
</select>
</font> </h3>

<textarea rows="3" cols="100" style="resize:none" placeholder="Please type your question here..." name="ques" required></textarea><br>
<input type="submit" value="POST" name="POST" align="middle">
</center>
</form>

<?php
if(isset($_POST['POST']))
{
	$type=$_POST['type'];
	$ques=$_POST['ques'];
	$date = strftime("%B %d, %Y");
	$time = strftime("%r");
    
	$sql="INSERT INTO questions (type,question,date,time) VALUES ('$type', '$ques', '$date', '$time')";
	$query = mysqli_query($conn, $sql);
	
   
   if(isset($_SESSION['id']))
   {
	echo "<div class='boxtype'>";
	echo strtoupper($type);
	echo "</div>";
	
	echo "<div class='boxtime'>";
	echo '['.$date.']'.'  '.'['.$time.']';
	echo "</div>";
	
    echo "<div class='box'>";
	echo "<font color='red'>".'<b>'.'<i>'.'<u>';
	echo strtoupper($_SESSION['user']);
	echo '</u>'.'</i>'.'</b>'.'</font>';
	echo ':'.'  '.$ques;
	echo "</div>";
	
	
}
}

马姆塔

首先修改您的table QUESTIONS创建一个field user_id存储iduser谁后的问题。

当用户说Tina登录时,session在登录期间创建一个,并将其存储idsession variablelike中SESSION['user_id'] = your_log_in_user_id现在,只需将其插入到QUESTION表中即可

$user_id = SESSION['user_id'];
$sql="INSERT INTO questions (type,question,date,time,user_id) VALUES ('$type', '$ques', '$date', '$time','$user_id')";
    $query = mysqli_query($conn, $sql);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法将数据从一个表添加到另一个表

使用来自另一个表的数据将列添加到表

将哈希表添加到另一个哈希表的末尾

使用相同的列名将数据从一个表添加到另一个表

如何将来自一个表模型的HTML表数据中的记录添加到另一个表模型中?

按表分组,然后将另一个表计数添加到第一个表分组计数中

将一个表中的列添加到另一个表

Mysql将另一个表添加到Join中

将范围行从一个数据表添加到另一个

添加到表中时Cakephp从另一个表进行验证

将另一个表中的字段添加到结果中

如果Android中已经有多个表,如何将另一个表添加到数据库中?

动态数据透视表-如何将生成的列添加到另一个表?

如何将另一个孩子添加到响应数据表

查找并将数据库中的相关数据添加到另一个Excel工作表中

MySQL将数据从一个表添加到另一个表

将一个表的ID添加到另一个表中以获取特定值mysql

将一个表的多行添加到另一个表

将数据从一列添加到另一个表的列Laravel 5.2

如何从CSV / Excel中的查找ID号将一个表中的数据列添加到另一个表中?

使用列的值将数据表中的数据添加到另一个数据表

如何将表中的值添加到另一个表中?

根据公共值将一个哈希表添加到另一个哈希表

使用 Python 将现有 BQ 表中的列添加到另一个 BQ 表

如何根据唯一 ID Nr 将工作表 1 中的值添加到同一 Excel 文件中的另一个工作表?

使用 SQL 中的日期表将工作日添加到另一个表

将包含一个表类型的列添加到另一个表 (Postgres)

Excel VBA将选定的数据添加到另一个工作表上的行

Laravel 更新数据库“成本”中的特定列并将供应商 ID 添加到另一个数据库表