工作這是我的update.php的代碼,我想我寫一個錯誤的代碼,但不能找出我做錯了就告訴我,我可以使用,如果情況是這樣更新不能在MySQL中
編輯--->我想要level1只更新level1區域中的一個字段,其他都應該保持不變,但是當我從一個更多的東西提交一個時,一個用戶看不到他們隱藏的另一個用戶的字段,
if(!empty($_REQUEST['update'])){
$sql = "SELECT * FROM `tabl1` WHERE `ID` = ".$_REQUEST['update'];
$query = mysql_query($sql);
$res = mysql_fetch_array($query);
$IndexNo= $_POST['IndexNo'];
$ZoneID = $_POST['ZoneID'];
$NameofCoordinator= $_POST['NameofCoordinator'];
$GridNumber= $_POST['GridNumber'];
$MobileNumber= $_POST['MobileNumber'];
$StatusID= $_POST['StatusID'];
$sql="UPDATE `tabl1` SET `IndexNo` = '$IndexNo',`ZoneID` = '$ZoneID'";
$sql .= if($userName =='admin' || 'level1'){ ",`NameofCoordinator` = '$NameofCoordinator'"; }
$sql .= if($userName =='admin' || 'level2'){ ", `GridNumber` = '$GridNumber'"; }
$sql .= if($userName =='admin' || 'level3'){ ",`MobileNumber` = '$MobileNumber'"; }
$sql .= ",`Keyword` = '$Keyword', `StatusID` = '$StatusID' WHERE `ID` = ".$_REQUEST['update'];
}
你在哪裏寫了執行查詢的mysql_query()? – Jenz
'沒有工作'是不夠的描述。請添加您收到的錯誤以及結果如何? –