如果$ _GET [" page"]未设置,则显示索引页面

时间:2016-05-14 14:55:31

标签: php

我正在创建一个具有添加自己网页功能的CMS。但是,我被卡住了。

如您所见,我已在下面发布了我的代码。此代码创建已放入数据库的页面。

问题是,如果$ _GET [' page']未设置,我想显示索引页面。索引页面为ID 1.用户无法从后端删除ID 1。

$stmt = $dbConnection->prepare('SELECT * FROM paginas');
$stmt->execute();

$result = $stmt->get_result();
if(mysqli_num_rows($result) > 0) {
    while ($row = $result->fetch_assoc()) {
        if(isset($_GET['page']) && $_GET['page'] == $row['name']) {
            ?>
                // content content...
            <?php
        } else {
            ?>
                // show ID 1 content...
            <?php
        }
    }
} else {
    echo "The user has not created any pages yet!";
}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这应该有效:

if (isset($_POST["page"]) && !empty($_POST["page"])) {
    if($_GET['page'] === $row['name']){
        print_r($row); // show data specific to id if page is set
    }
}else{  
    //echo "Page is not set";
    if($row['id'] == 1){  //show data of id=1 if page is not set
        print_r($row);
    }
}