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