我有一个执行登录的html表单,我有一个php文件,它是一个具有检查登录功能的类。我希望表单操作转到检查登录的类上的该函数,但我不知道如何执行此操作。
现在表单操作链接到另一个php文件,该php文件转到类函数。
有没有办法让表单上的操作指向类函数而中间没有文件?
它有效但我认为没有必要只有3-4行文件。
答案 0 :(得分:1)
在一个文件中存储所有类,并将它们包含在控制器文件中,该文件用作用户和类之间的通信器。 因此,例如,当您发送用户日志信息时,您可以在控制器中创建类对象并将您的变量(用户名,密码)传递给它的函数:) 的 Controller.php这样强>
include_once("classes.php");
$Username = $_POST["Username"];
$Password = $_POST["Password"];
$Validate = new Validation($Username, $Password); // Create Object
$Validate->validate(); //Calls object's validation function
<强>更新强> 使表单操作等于classes.php
classes.php
Class Validation
{
//Here starts your class methods and parameters.
}
$Username = $_POST["Username"];
$Password = $_POST["Password"];
//Initialize your class in same file
$Validation = new Validation($Username, $Password); // Create object
$Validation->function(); //Object's functions
答案 1 :(得分:0)
在您的HTML表单中,有以下标记打开
<form action="abc">
在行动中,您将放置您想要的文件名