-6

OOP の概念を使用して、ログイン ページを作成しました。次のエラーが表示されます: Parse error: syntax error, unexpected T_PUBLIC in C:\xampp\htdocs\oops\Register-form\functions.php on line 12

コード

<?php
include("config.php");
class User
{
  //Db Connect
  public function __construct()
  {
    $db=new db_class();
  }
}
  // Registration Process
  public function register_user($name,$username,$password,$email)
  {
     $password=md5($password);
     $sql=mysql_query("select * from login where username='$username' or emailid='$email'");
     if(mysql_num_rows($sql)==0)
     {
        $result=mysql_query("insert into login(username,password,name,emailid) values('$username','$password','$name','$email')");
        return result;
     }
     else
     {
        return false;
     }
  }

これを解決するには?

4

4 に答える 4

2

クラスを閉じ、クラスを閉じた後に関数を宣言しました。そのため、関数宣言の前にその閉じを解除して、これを試してください

class User
{
  //Db Connect
  public function __construct()
  {
    $db=new db_class();
  }//End of constructor

  //Here you have closed the class.so i removed the closing and placed it in the end of class.

  // Registration Process
  public function register_user($name,$username,$password,$email)
  {
     $password=md5($password);
     $sql=mysql_query("select * from login where username='$username' or emailid='$email'");
     if(mysql_num_rows($sql)==0)
     {
        $result=mysql_query("insert into login(username,password,name,emailid) values('$username','$password','$name','$email')");
        return result;
     }
     else
     {
        return false;
     }
  }//End of function register_user
}//End of class
于 2013-08-16T06:42:22.437 に答える