2016-08-11 18 views
0

私のWebサイトに更新機能があります。私のupdate.phpを実行すると、エラーが表示されます。mysqlテーブルの更新中にPHPエラーが発生しました

(これは誤りである)

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Xampp\htdocs\DBLogistic\update.php on line 9 

(ここでは私のupdate.phpをがある)

<?php 
include('connectdb.php'); 

if (isset($_POST['update'])) { 

$sql ="UPDATE tbluser SET userNm='$_POST['newname']', userFullNm='$_POST['newfullname']', userEmail='$_POST['newemail']', userPhone='$_POST['newcontact']', userLvlId='$_POST['newlevel']', userStatus='$_POST['newstatus']' WHERE userId='$_POST['id']'"; //this is line 9 

mysql_query($sql, $con); 

} 

?> 

は、助けてくれてありがとう、必要に応じてより多くの情報のために私に尋ねるん。

+0

引用符をエスケープする際に問題があります。 –

+0

[PHP Parse/Syntax Errors]の重複可能性があります。どのようにそれらを解決する?](http://stackoverflow.com/questions/18050071/php-parse-syntax-errors-and-how-to-solve-them) – Machavity

答えて

0

'$_POST['value']'''の値がわからないため、"$_POST['value']"に変更してください。

1
<?php 
include('connectdb.php'); 

if (isset($_POST['update'])) { 

$sql ="UPDATE tbluser SETuserNm='".$_POST['newname']."',  userFullNm='".$_POST['newfullname']."', userEmai l='".$_POST['newemail']."'..."; 
//... Represents the rest of the query 
mysql_query($sql, $con); } 

?> 

同様の方法で引用符を使用してください。

関連する問題