douba1214 2014-05-19 08:59
浏览 25
已采纳

语法错误,意外'$ alert'(T_VARIABLE)

hmm i d'ont understand why I have this error:

Parse error: syntax error, unexpected '$alert' (T_VARIABLE) in C:\wamp\www\envMailAuto\controler.php on line 19

my controler:

include 'modele.php';

$email=$_REQUEST["email2"];
if(isset($_REQUEST["check"])) echo $email;
else echo "omged";
$idarticle = 3555;

$DB_host     = "localhost";
   $DB_select   = "envmail";
   $DB_login    = "root";
   $DB_pass     = '';

$connection=mysql_connect($DB_host,$DB_login,$DB_pass); 

$db=mysql_select_db($DB_select, $conn);


alertarticleDAO $alert = new __alertarticle($connection);

my model:

Class alertarticleDAO {

var $connection;

public function __alertarticle($mysqlconnection){
$this->connection = $mysqlconnection;
}

public function insert($Idarticle,$email){
$query=" INSERT INTO envmail ( mail_env , id_article , actif )
VALUES ( $Idarticle , $email , 1)";

mysql_query($query,$this->connection);

}


}
  • 写回答

2条回答 默认 最新

  • duan051347 2014-05-19 09:02
    关注

    In PHP you don't need to specify the type when you initialize an object. Change this line:

    alertarticleDAO $alert = new __alertarticle($connection);
    

    into this:

    $alert = new alertarticle($connection);
    

    and the constructor definition is also wrong, change this:

    public function __alertarticle($mysqlconnection){
    

    into this:

    function __construct($mysqlconnection){
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况