Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不同网页中的动态评论系统_Php_Mysql_Comments - Fatal编程技术网

Php 不同网页中的动态评论系统

Php 不同网页中的动态评论系统,php,mysql,comments,Php,Mysql,Comments,我制作了一个动态网页,我想为不同的网页制作一个动态评论系统,我的编码如下: home.php <?php $con = new mysqli("localhost","root","","writersplanet"); $sql = "SELECT * FROM books ORDER BY RAND()"; $execute = mysqli_query($con,$sql); while ($row = mysqli_fetch_assoc($execute)) {

我制作了一个动态网页,我想为不同的网页制作一个动态评论系统,我的编码如下:

home.php

<?php

$con = new mysqli("localhost","root","","writersplanet");
$sql = "SELECT * FROM books ORDER BY RAND()";
$execute = mysqli_query($con,$sql);

while ($row = mysqli_fetch_assoc($execute)) {



    $query_string = http_build_query($row);

    echo "<div class='container' align='center'>
        <a href='readbook.php?$query_string'>
        <div class='box'>
                <div class='imgbox'>
                    <img src='upload/".$row['uploadcoverimg']."'>
                </div>
                <div class='content'>
                    <h3>".$row['bookname']." <i class='fas fa-chevron-circle-right'></i>".$row['uname']."</h3>
                    <p>".$row['summary']."</p>
                </div>
        </div>
        </a>
        <div class='outcome'>
            <div class='heart'>
                <i class='fas fa-heart'></i>
            </div>
            <div class='eye'>
                <i class='fas fa-eye'></i>
            </div>
             <div class='ratings'>
                <i class='fas fa-star-half-alt'></i>
            </div>
        </div>
        <div class='scrollmenu1'>
            <a href='#home' >Horror</a>
            <a href='#news' >Sci-Fi</a>
            <a href='#contact' >Love</a>
        </div>
        <div class='content1'>
                <h2>Time</h2>
                <p><br>
                    Writers Thoughts about this book:
                    ".$row['thoughts']."
                </p>
        </div>
    </div>";
}
?>
<?php
session_start();
date_default_timezone_set('Asia/Kolkata');
$con = new mysqli("localhost","root","","writersplanet");
function setcomments($con)
{
    if (isset($_POST['submit'])) {

        $uname = $_SESSION['username'];
        $bookname = $_SESSION['bookname'];
        $date = $_POST['date'];
        $message = $_POST['message'];
        $result = mysqli_query($con,"INSERT INTO comments(uname,bookname, subject, time) VALUES ('$uname','$bookname','$message','$date')");
    }
}
function getcomments($con)
{
    $sql = "SELECT * FROM comments";
    $result = mysqli_query($con,$sql);
    $bookname = $_SESSION['bookname'];
    while ($row = mysqli_fetch_assoc($result)) {
        if ($bookname =$row['bookname']) {
            echo "<div class='usercomment'>";
            echo "<p class='uname'>";
            echo $row['uname'];
            echo "</p><p class='time'>";
            echo $row['time'];
            echo "</p>";
            echo "<div class='commentbox'><p class='subject'>";
            echo $row['subject'];
            echo "</p></div>";
            echo "</div>";
            }
        }
}

在主页中,当你点击一个链接时,它会将你带到一个新的网页,在那里你可以发表评论。现在,单击链接后,链接页面将带您进入readbook.php,这里是它的编码:

readbook.php

<?php

$con = new mysqli("localhost","root","","writersplanet");
$sql = "SELECT * FROM books ORDER BY RAND()";
$execute = mysqli_query($con,$sql);

while ($row = mysqli_fetch_assoc($execute)) {



    $query_string = http_build_query($row);

    echo "<div class='container' align='center'>
        <a href='readbook.php?$query_string'>
        <div class='box'>
                <div class='imgbox'>
                    <img src='upload/".$row['uploadcoverimg']."'>
                </div>
                <div class='content'>
                    <h3>".$row['bookname']." <i class='fas fa-chevron-circle-right'></i>".$row['uname']."</h3>
                    <p>".$row['summary']."</p>
                </div>
        </div>
        </a>
        <div class='outcome'>
            <div class='heart'>
                <i class='fas fa-heart'></i>
            </div>
            <div class='eye'>
                <i class='fas fa-eye'></i>
            </div>
             <div class='ratings'>
                <i class='fas fa-star-half-alt'></i>
            </div>
        </div>
        <div class='scrollmenu1'>
            <a href='#home' >Horror</a>
            <a href='#news' >Sci-Fi</a>
            <a href='#contact' >Love</a>
        </div>
        <div class='content1'>
                <h2>Time</h2>
                <p><br>
                    Writers Thoughts about this book:
                    ".$row['thoughts']."
                </p>
        </div>
    </div>";
}
?>
<?php
session_start();
date_default_timezone_set('Asia/Kolkata');
$con = new mysqli("localhost","root","","writersplanet");
function setcomments($con)
{
    if (isset($_POST['submit'])) {

        $uname = $_SESSION['username'];
        $bookname = $_SESSION['bookname'];
        $date = $_POST['date'];
        $message = $_POST['message'];
        $result = mysqli_query($con,"INSERT INTO comments(uname,bookname, subject, time) VALUES ('$uname','$bookname','$message','$date')");
    }
}
function getcomments($con)
{
    $sql = "SELECT * FROM comments";
    $result = mysqli_query($con,$sql);
    $bookname = $_SESSION['bookname'];
    while ($row = mysqli_fetch_assoc($result)) {
        if ($bookname =$row['bookname']) {
            echo "<div class='usercomment'>";
            echo "<p class='uname'>";
            echo $row['uname'];
            echo "</p><p class='time'>";
            echo $row['time'];
            echo "</p>";
            echo "<div class='commentbox'><p class='subject'>";
            echo $row['subject'];
            echo "</p></div>";
            echo "</div>";
            }
        }
}

好的,那有什么问题吗?先生,如果用户在一个网页上写评论,那么它会在所有其他网页上显示评论。问题就在这里,你能在你的问题中提到你的问题吗?好的,先生,但是你知道这个答案吗?