你好,我有一個網站,顯示用戶自己的個人資料圖片。但我無法這樣做,我已經建立了一個代碼,但它不起作用&給出了一個錯誤Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/u522159750/public_html/users/myaccount.php on line 156
即線$sql = mysqli_query($link, "SELECT id, name, avatar FROM users WHERE id="'.$id.'" ") ;
任何人都可以建議我可能是什麼原因。用於顯示圖像的代碼作爲跟隨---PHP顯示圖像不工作
<p>
<?php
//We check if the users ID is defined
$db_host = "xxxxxxxxxxxx";
$db_username = "xxxxxxxxxxxxxx";
$db_password = "xxxxxxxxx";
$db_database = "xxxxxxxxxxxxxx";
$link = mysqli_connect($db_host,$db_username,$db_password) or die("Cannot connect");
mysqli_select_db($link, $db_database) or die("Cannot select the database");
$sql = mysqli_query($link, "SELECT id, name, avatar FROM users WHERE id="'.$id.'" ") ;
while($result = mysqli_fetch_object($sql)):
<a href="http://www.mysite.tk/users/myaccount.php"> <img src="<?php echo $result->avatar; ?>" alt="<?php echo $result->name; ?>" width="200" height="300" /></a>
?> </p>
<?php endwhile; ?>
哦,你不需要打印這麼多的HTML,他的方法是正確的,這只是他失蹤的路徑 –
你確定嗎?對我而言,我看起來並不合法。 – lix
哦,是的,對不起,他需要'echo'出來......對..但不是用PHP打印出html,我想告訴你, –