使用外键将项插入数据库

时间:2018-01-25 03:59:33

标签: php html mysql

我有两个不同的文件处理这个问题 我有一个post.php文件(url看起来像post.php?id =(number))处理父消息页面上的表单

<?php
require 'connect.php';
$conn    = Connect();
$id    = (int)$_GET['id'];
$comment   = $conn->real_escape_string($_POST['topic']);
$date    = time();
$query   = "INSERT into anon_comments (post_id,Date,comment) VALUES('" . $id . "','" . $date . "','" . $comment . "')";
$success = $conn->query($query);

if (!$success) {
    die("Couldn't enter data: ".$conn->error);
}
$conn->close();
header('Location: /index.php');
?>

和第二个文件&#34; comments.php&#34;哪个html表单也发布了

{{1}}

处理发布到数据库

我不确定如何从表单所在页面向数据库发送外键(parent id)。

有人能给予帮助吗? 谢谢!

database

result on the webpage

1 个答案:

答案 0 :(得分:1)

你这里做错了。你必须传递你的身份: <input type="hidden" name="id" value="YOUR VALUE" />

并在 comments.php 页面上按$id = (int)$_POST['id'];

获取值

希望它有所帮助!!