如何替换此代码以适应PHP 5.5
<?php
include("dbconnect.php");
session_start();
session_register('user');
session_register('cart');
?>
当我使用mySQL CusID行调用PHP代码中的$id
时:
<?php
$user=$_SESSION['user'];
$sql="select *from customer where Cususername='$user'";
$rs=mysql_query($sql) or die('Cannot select from customer table');
$row=mysql_fetch_array($rs);
$id=$row[CusID];
if(!isset($_SESSION['user']))
{
echo"<li><a href='?options=dangky'>Đăng ký</a></li>";
echo"<li><a href='?options=dangnhap'>Đăng nhập</a></li>";
echo"<li><a href='?options=quantri'>Quản Trị</a></li>";
}
else
{
echo"<li><a href='?options=phanhoi'>Phản hồi</a></li>";
echo"<li><a href='?options=sua'>Chào bạn ".$row["CusName"]."</a></li>";
echo"<li><a href='?options=sua'>Quản lý tài khoản</a>";
echo"<ul>";
echo"<li><a href='?options=giohang'>Giỏ hàng của bạn</a></li>";
echo"<li><a href='?options=giaodich'>Giao dịch gần đây</a></li>";
echo"<li><a href='?options=thoat'>Đăng xuất</a></li>";
echo"</ul>";
echo"</li>";
}
?>
我收到了错误
Use of undefined constant CusID - assumed 'CusID' in C:\xampp\htdocs\
在第$id=$row[CusID];
行
请解释&gt; PHP 5.4会发生什么。我是新手
答案 0 :(得分:0)
您使用CusID作为常量。你需要引用它:
$id=$row["CusID"];