0
我有一个问题,我想编辑客户信息,但我只想更新一个客户的记录。我试图添加_SESSION ['customerCode'],但似乎不起作用。只有一个记录的更新表
<?php
$connection =
mysql_connect("com-db-02.student-cit.local", "team16", "DbSLzU")
or die (mysql_error());
$db = mysql_select_db("team16") or die(mysql_error());
$FName = $_POST['fname'];
$LName = $_POST['lname'];
$Email = $_POST['custemail'];
$Address = $_POST['address'];
$Town = $_POST['town'];
$County = $_POST['county'];
$Eircode = $_POST['eircode'];
$Phone = $_POST['phone'];
$query = mysql_query("UPDATE CUSTOMER set custFName = '$FName', custLName = '$LName', custemail = '$Email' where customerCode = "$_SESSION['customerCode']"") or die(mysql_error());
?>
我得到意想不到的“$ _SESSION”(T_VARIABLE)错误
也是它可以添加不更新那些空白的领域,因此,如果客户想只改变他们的地址,等领域赢得了不会被消灭
还是同样的错误 – Mateusz
你有什么版本的PHP?顺便说一句,尝试将会话数据首先分配给一个变量。 '$ custCode = $ _SESSION ['customerCode'];'then'where customerCode =“。$ custCode' – rmondesilva
也不要忘记在使用$ _SESSION之前先放一个session_start(); – rmondesilva