函数php参数

时间:2015-08-30 20:17:29

标签: php function arguments

我的一个职能部分出了问题。其他人工作正常。 该应用程序具有MVC结构。从对象和MVC开始,我必须是。 基本上,我有一个页面(services.php)链接到:

echo"<a href=\"index.php?page=detailservices&id=".$data['id']." \">Plus      d'informations...</a>";

模型页面中的函数(model.php):

function get_NextServ($id)
{
global $bdd;
$id = (int)$id;
$req = $bdd->query('SELECT * FROM entreprises WHERE id= ?');
$req->execute(array($id));
return $req;
}

detailservices.php页面:

try
{
if (isset($_GET['id']))
{
    $id = intval($_GET['id']);
    $billet = get_NextServ($id);


    if (get_NextServ($id) < 1)
    {
        echo "No......";
    } else
    {
        foreach ($billet as $data)
        {
            echo "<h2>" . $data['entreprise'] . "</h2>";
        }
        .....

我有以下错误: 警告:缺少get_NextServ()的参数1,在第27行的projects \ myapp-v3 \ controllers \ controllers.php中调用,在第54行的projects \ myapp-v3 \ model \ model.php中定义

注意:未定义的变量:第57行的projects \ myapp-v3 \ model \ model.php中的id

致命错误:在第59行的projects \ myapp-v3 \ model \ model.php中的非对象上调用成员函数execute()

谢谢你们!

0 个答案:

没有答案