Louai_M
سه شنبه 17 دی 1392, 22:17 عصر
با سلام
دوستان من یک کلاس تعریف کردم که درون اون اطلاعات جدول یوزر را فراخوانی می کنم و درصفحات مورد نظر استفاده می کنم
حال من با خطای زیر مواجه شدم
Parse error: syntax error, unexpected T_VARIABLE in /home3/shadegan/public_html/controller/username.php on line 53
کد صفحه
کاربر عزیز <?php
include_once("../controller/username.php");
$username=new username();
$result=$username->SelectRow($username);
if(mysql_num_rows($result)>0)
{
echo $row['fullname'];
$fullname = $row['fullname'];
}
else
{
echo 'میهمان';
}
?> خوش آمدید
کد کلاس و خط 53
<?php
require_once('../includes/config.inc.php');
class username
{
private $db_host;
private $db_name;
private $db_user;
private $db_pass;
public function username()
{
global $db_host;
global $db_name;
global $db_user;
global $db_pass;
$this->host= $db_host;
$this->db = $db_name;
$this->user = $db_user;
$this->pass = $db_pass;
}
private function connect()
{
mysql_connect($this->host,$this->user,$this->pass);
mysql_select_db($this->db);
mysql_query('SET NAMES \'utf8\'');
}
public function GetNewID()
{
$this->connect();
$id=0;
$result=mysql_query('SELECT * FROM `tbllogin` ORDER BY `id` LIMIT 1');
if(mysql_num_rows($result)>0)
{
$id=mysql_result($result,0,0);
}
$id++;
return $id;
}
public function SelectAll()
{
$this->connect();
$result = mysql_query('SELECT * FROM `tbllogin` ORDER BY `id`');
return $result;
}
public function SelectRow($username)
{
$this->connect();
$result=mysql_query('SELECT * FROM `tbllogin` WHERE (`username`='$username')ORDER BY `id` LIMIT 1'); //خط 53
return $result;
}
}
?>
مشکل کجاست من می خواهم کاربر موقعی که وارد شد برا اساس یوزری که سشن ذخیره شده تو دیتابیس نام و نام خانوادگیش فراخوانی بشه
دوستان من یک کلاس تعریف کردم که درون اون اطلاعات جدول یوزر را فراخوانی می کنم و درصفحات مورد نظر استفاده می کنم
حال من با خطای زیر مواجه شدم
Parse error: syntax error, unexpected T_VARIABLE in /home3/shadegan/public_html/controller/username.php on line 53
کد صفحه
کاربر عزیز <?php
include_once("../controller/username.php");
$username=new username();
$result=$username->SelectRow($username);
if(mysql_num_rows($result)>0)
{
echo $row['fullname'];
$fullname = $row['fullname'];
}
else
{
echo 'میهمان';
}
?> خوش آمدید
کد کلاس و خط 53
<?php
require_once('../includes/config.inc.php');
class username
{
private $db_host;
private $db_name;
private $db_user;
private $db_pass;
public function username()
{
global $db_host;
global $db_name;
global $db_user;
global $db_pass;
$this->host= $db_host;
$this->db = $db_name;
$this->user = $db_user;
$this->pass = $db_pass;
}
private function connect()
{
mysql_connect($this->host,$this->user,$this->pass);
mysql_select_db($this->db);
mysql_query('SET NAMES \'utf8\'');
}
public function GetNewID()
{
$this->connect();
$id=0;
$result=mysql_query('SELECT * FROM `tbllogin` ORDER BY `id` LIMIT 1');
if(mysql_num_rows($result)>0)
{
$id=mysql_result($result,0,0);
}
$id++;
return $id;
}
public function SelectAll()
{
$this->connect();
$result = mysql_query('SELECT * FROM `tbllogin` ORDER BY `id`');
return $result;
}
public function SelectRow($username)
{
$this->connect();
$result=mysql_query('SELECT * FROM `tbllogin` WHERE (`username`='$username')ORDER BY `id` LIMIT 1'); //خط 53
return $result;
}
}
?>
مشکل کجاست من می خواهم کاربر موقعی که وارد شد برا اساس یوزری که سشن ذخیره شده تو دیتابیس نام و نام خانوادگیش فراخوانی بشه