Php 致命错误:调用未定义的方法-不完全正确

Php 致命错误:调用未定义的方法-不完全正确,php,mysqli,Php,Mysqli,这就是我希望能够快速轻松地更新的方式,这样我就可以从数据库中选择,同时也可以从更新程序中选择我所拥有的内容 我就是这样得到这个错误的: 致命错误:在第30行的/home/jesperbo/public_html/blabla.dk/admin_forside.php中调用未定义的方法mebe::BOXforside() Admin_forside.php在这里向您展示: <?php $forside_tekst = $mebe->BOXforside(); ?> 我不明白

这就是我希望能够快速轻松地更新的方式,这样我就可以从数据库中选择,同时也可以从更新程序中选择我所拥有的内容

我就是这样得到这个错误的: 致命错误:在第30行的/home/jesperbo/public_html/blabla.dk/admin_forside.php中调用未定义的方法mebe::BOXforside()

Admin_forside.php在这里向您展示:

<?php
  $forside_tekst = $mebe->BOXforside();
?>

我不明白为什么我不能让它工作。

确保在定义方法之前关闭所有打开的花括号。BOXforside()是mebe类的类方法吗?查看您发布的代码,它看起来像常规函数。如果它只是一个函数,只需使用
$forside_tekst=BOXforside()
你完全是什么意思?试着表现出来吧?@MichaelThessel我的班级它的“mebe”
class mebe{}
它是我的“班级”
function BOXforside()
    {
        if ($stmt = $this->mysqli->prepare("SELECT `tekst` FROM `forside_tekst`")) { 
            $stmt->execute();

            $stmt->bind_result($tekst);

            while ($stmt->fetch()) {
            ?>
            <form action="#" method="post">
                <textarea name="tekst" cols="20" rows="15" class="new" style="width:100%;"><?php echo $tekst;?></textarea>
                <input type="submit" name="opret" value="Opret Blog" class="new"></td>
            </form>
            <?php
            }

            $stmt->close();

        } else {
            echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
        }


            if(isset($_POST["opret"]))
            {

                if ($stmt = $this->mysqli->prepare('UPDATE `forside_tekst` SET `tekst`=? WHERE `id`=?')) { 
                    $stmt->bind_param('si', $tekst, $id);

                    $tekst = $_POST["tekst"]; 
                    $id = 1;

                    $stmt->execute();

                    $stmt->close();

                }
            }

    }
session_start();
require_once ("indhold/inc/fun_db.php"); //download alle my files to it site.
$mebe = new mebe;
$db = $mebe->db_c();
error_reporting(E_ERROR); //take alle error away