PHP基于MySQL创建动态元素和站点

时间:2015-06-22 19:54:27

标签: php html mysql

你们中的一些人可能已经看过我之前关于登录的帖子。 我现在遇到了一个大问题...... 一切正常,但现在,我想要一个页面,其中线程(类别)由php和mysql加载。这已经有效,但我想知道我现在如何点击这些类别并加载此类别中的所有条目。 例如,user1创建了“线程计算机”。 当我现在点击此类别时,应该加载此类别的所有条目,动态肯定,因为用户可以创建新的线程,然后新页面将丢失。 这是我的代码加载所有类别...:

<?php
    session_start();
    $Mail=$_SESSION['Mail'];


    define('SECURE', true);
    require_once('_connecting.php');

    include '_head.php';
?>

<!DOCTYPE HTML>

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Login</title>
</head>

<body>
    <?php echo $error; ?>

    <h1>
        Themen
    </h1>

    <?php
        if(!isset($_SESSION['Mail'])) {

            echo "
            <html>
                <h1 id='warning'>Ohne Account hast du keinen Zugriff auf diese Seite!!</h1>
                <h2 id='yellowh1'>
                    Die Nutzung unseres Forums setzt einen kostenlosen Account vorraus.
                </h2>
                <h3>Falls du schon einen Account hast, logge dich gleich ein und leg los!<br>
                    Wenn nicht, erstelle dir jetzt in wenigen Schritten deinen Account.

                </h3>

                <img id='stop'src='stop.png' >
                <a href='login.php'><img id='clicker' src='login.png' height='50' width='100'></a>
                <a href='signup.php'><img id='clicker' src='reg.png' height='50' width='150'></a>
            </html>

            ";  

        }

        if (isset($Mail)) {

            $_SESSION['Mail'] = $Mail;
            $_SESSION['Name'] = $user;

            $ss = "SELECT * FROM categories order by cat_id DESC";

            $result = $SQL->query($ss);

            if (!$result) {
                echo 'Die Verbindung zum Datenbank Server ist gescheitert.Versuche es in ein paar Minuten nochmal!Wir arbeiten daran.';
            } else {
                if ($result->num_rows == 0) {
                    echo 'Zurzeit gibt es keine Kategorien... ';
                    echo 'Sei doch der Erste und <a href="newcat.php">erstelle</a> eine! ';

                } else {
                    while($row = $result->fetch_array()) {
                        $date=$row['cat_date'];

                        echo '<div class="thread">';
                        echo '<h1>'.$row['cat_name'].'</h1>';
                        echo '<h2>'.$row['cat_description'].'</h2>';

                        echo' <div id="cat_user"><h3>erstellt von '.$row['cat_user'].'[' .$date.']</h3></div>';

                        echo '</div>';
                    }
                }
            }
        }

        include '_footer.php';
    ?>

0 个答案:

没有答案