0

您好,我在第 10 行有错误可以告诉我我的错误是什么。这是一个布尔问题吗?我尝试了各种解决方案,但仍然遇到相同的错误:

<?php

class classData {

    function __construct() {
        mysql_select_db("dbVentas", mysql_connect("localhost", "root", ""));
    }

    function voidInsert($code, $name) {
        if (validateCodigo($code) == true) {
            mysql_query("insert into tbZone (code,zone) values ('" . $code . "','" . $name . "')")
                    or die("ERROR!!!... ");
        }
    }

    function validateCodigo($code) {
        $ok = true;
        $isql = mysql_query("select * from tbZone where code='" . $code . "'");
        $cCod = 0;

        while ($oRow = mysql_fetch_array($isql)) {
            extract($oRow);
            $cCod++;
        }

        if ($cCod > 0) {
            $ok = false;
        }

        return $ok;
    }
}
?>

我称这个 php 文件为 DataClass.php

4

1 回答 1

2

由于您正在调用另一个类方法,因此您应该使用

$this->validateCodigo($code)代替validateCodigo($code)

于 2013-05-22T22:03:13.653 回答