我正在创建一个具有添加自己网页功能的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!";
}
我该怎么做?
答案 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);
}
}