如何在数据库中插入游戏的当前ID

时间:2015-11-08 03:19:45

标签: php mysql session get

我的问题是,如何将我的游戏ID的当前ID插入数据库。 这是我的表: game_review mySQL

我想插入当前的user_id,标题和说明,我已经知道该怎么做了。 (我不担心错误检查或安全性。)我只是无法插入我点击的游戏的当前ID。

这是我的代码:

<?php

    require_once $_SERVER['DOCUMENT_ROOT'].'/Gamesite/core/init.php';
    include('head.php');
    include('navigation.php');

?>

    <div class="container" style="padding-top: 200px;">

<?php

    // Get the current ID of the game
    $game_id = $_GET['id'];

    $errors = array();

    // Get the user ID from init.php
    $user_id = $user_data['id'];

    if (isset($_POST['submit'])) {


        // Sanitize form fields.
        $title = ((isset($_POST['title']) && $_POST['title'] != '') ? sanitize($_POST['title']) : '');
        $review = ((isset($_POST['review']) && $_POST['review'] != '') ? sanitize($_POST['review']) : '');
        $rating = ((isset($_POST['rating']) && $_POST['rating'] != '') ? sanitize($_POST['rating']) : '');


        if (!empty($errors)) {
            display_errors($errors);
        } else {

            $SQL_INSERT = "insert into game_review (`user_id`, `game_id`, `rating`, `title`, `review`) VALUES ('$user_id', '$game_id', '$rating', '$title', '$review')";
            $QUERY = $db->query($SQL_INSERT);
            //header('Location: Review.php');
        }

    }


?>

当我在表单中单击“提交”时,将显示此错误消息。

注意:未定义的索引:第14行的C:\ xampp \ htdocs \ Gamesite \ game_includes \ Review.php中的id

它说这个问题是重复的,你能否请我转到我的问题的类似答案?

对不起,我看了一下你重定向我的那个问题,但这不是我要求的问题。

0 个答案:

没有答案