解析错误:语法错误,意外的'$ res'(T_VARIABLE),期望在第6行的C:\ xampp \ htdocs \ ecommerce \ admin \ modal.php中的标识符(T_STRING)“

时间:2017-07-16 13:27:13

标签: php

我已经写了一个基本代码,通过表单将一些字段添加到数据库中,但是我收到错误

“解析错误:语法错误,意外'$ 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>

任何人都可以帮助我。我知道这是非常基本的,但我是编码的新手,真的需要你的帮助。

提前致谢。

0 个答案:

没有答案