我已经写了一个基本代码,通过表单将一些字段添加到数据库中,但是我收到错误
“解析错误:语法错误,意外'$ res'(T_VARIABLE),期望第6行的C:\ xampp \ htdocs \ ecommerce \ admin \ modal.php中的标识符(T_STRING)”
这是我的代码:
<?php
class Database
{
private function $res, $con;
public function Dbconnect()
{
$this->$con=mysqli_connect("localhost", "root", "", "ecommerece") or die(mysqli_error());
}
public function AddCategory($catn)
{
$this->res=mysqli_query($this->con, "INSERT INTO `addcategory`(`CatName`) VALUES ('$catn')") or die(mysqli_error());
return $this->res;
}
} ?>
这是控制器代码:
include ("modal.php");
$obj= New Database();
$obj->DbConnect();
if (isset($_REQUEST["catname"]) && isset($_REQUEST["id"]))
{
$catn=$_REQUEST["catname"];
$r=$obj->AddCategory($catn);
if($r>0)
{
header("Location:category.php?msg=CategoryAdded");
}
else
{
header("Location:category.php?msg=catNotAdded");
}
}
这是html代码:
<form action="ecategorycontroller.php?id=add" method="post" id="adcatform">
<label>Enter Category Name</label>
<input type="hidden" name="catid" id="catidhidden"/>
<input class="form-control" name="catname" id="category"/>
<button class="btn btn-primary" style="margin-top:15px;" id="addbtn">Add Category</button>
</form>
任何人都可以帮助我。我知道这是非常基本的,但我是编码的新手,真的需要你的帮助。
提前致谢。