尝试使用PHP将对象实例读入数据库
您好,我正在尝试读取我的对象person的一个实例,使用表单获取其个人详细信息,然后将其放入数据库。我想我有我的代码来设置这个人,并连接到数据库好的,我只是在处理表单的信息并将其读入数据库时无法正确地获取它。非常感谢您对我们的任何帮助 我的表格尝试使用PHP将对象实例读入数据库,php,sql,database,forms,dao,Php,Sql,Database,Forms,Dao,您好,我正在尝试读取我的对象person的一个实例,使用表单获取其个人详细信息,然后将其放入数据库。我想我有我的代码来设置这个人,并连接到数据库好的,我只是在处理表单的信息并将其读入数据库时无法正确地获取它。非常感谢您对我们的任何帮助 我的表格 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<form action="process.php" method="post">
First Name: <input type="text" name="firstName" />
Last Name: <input type="text" name="lastName" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
}
?>
我的表单显示得很好,但当我点击提交时,它会显示
“致命错误:在第6行的/Applications/XAMPP/xamppfiles/htdocs/personProj/process.php中找不到类‘person’”
有什么想法吗?谢谢您可能想试试:
$person = new Person ($i,$firstName, $lastName, $age);
如果类是用大写字母定义的,那么也应该用大写字母来调用它。与方法/类调用的情况保持一致总是一个好主意。在许多其他语言(如Java)中,这是非常严格的(尽管PHP在某些情况下可能会对这一规则不严格)。您可能希望尝试:
$person = new Person ($i,$firstName, $lastName, $age);
如果类是用大写字母定义的,那么也应该用大写字母来调用它。与方法/类调用的情况保持一致总是一个好主意。在许多其他语言(如Java)中,这是非常严格的(尽管PHP在某些情况下可能对这一规则不严格)。@user1180888类负责人在文件系统中的位置在哪里?您是否记得编写一次require_('/path/to/Person.php')在Process.php脚本的顶部?哦,太好了,我想这就解决了这个问题。虽然现在我犯了这个错误,有什么想法吗?致命错误:在线调用/Applications/XAMPP/xamppfiles/htdocs/personProj/PersonDAO.php中未定义的方法PersonDAO::execute()35@user1180888类人员在文件系统中的位置是什么?您是否记得编写一次require_('/path/to/Person.php')在Process.php脚本的顶部?哦,太好了,我想这就解决了这个问题。虽然现在我犯了这个错误,有什么想法吗?致命错误:在第35行的/Applications/XAMPP/xamppfiles/htdocs/personProj/PersonDAO.php中调用未定义的方法PersonDAO::execute()
$person = new Person ($i,$firstName, $lastName, $age);