从mysql回显PHP代码

时间:2014-06-01 17:06:26

标签: php mysql content-management-system

我现在几个小时都在挣扎。所以这就是事情。我想从数据库中显示管理页面。代码存储在表admin_pages列新闻中。我希望通过这个函数获得id

function getID(){
    $id="";
    if(isset($_GET['id'])){
        $id = $_GET['id'];
    } else {
        $id=1;
    }
}

&安培;这一个

function show_by_id($id) {
    global $mysqli;
    if(getID($id == 1)) {
    $content = "";
$query = mysqli_query($mysqli,"SELECT * FROM admin_pages WHERE id='$id' ") or trigger_error('Problem occured!');
while($content = mysqli_fetch_assoc($query)){
echo  $content['news'];
}}}

&安培;我这样称呼它:<?php show_by_id(getID())?>

现在,我无法弄清楚它为什么不起作用。它没有回复任何错误,但仍然无法正常工作。请不要投票,我真的需要这个。

1 个答案:

答案 0 :(得分:0)

getID()在计算后需要返回$id;

function getID(){
    $id="";
    if(isset($_GET['id'])){
        $id = $_GET['id'];
    } else {
        $id=1;
    }
    return $id;
}