2012-10-13 287 views
-1

我有一個論壇網站。Facebook式的個人資料圖片php

我正在開發配置文件圖像,我有點卡住了。

我有一個代碼返回個人資料圖片,但只有您的個人資料圖片,如果您登錄到您的帳戶,它不能在另一個帳戶上查看您的圖像。

基本上,我真的不知道如何用文字解釋它,但是Facebook這樣的個人資料圖片會感覺到其他人可以看到您的個人資料圖片,反之亦然。

此外,登錄用戶名錶與發佈在答案中的名稱不同。他們都是mysql_fetch_assoc變量$行。圖像位置是存儲配置文件圖像的位置,a_name是用戶在答案中發佈其名稱的位置,名稱是用戶通常登錄的位置。

 $name = $_SESSION['name_of_user']; 
     $query = mysql_query("SELECT * FROM fgusers3 WHERE name='$name'"); 
     $row = mysql_fetch_assoc($query); 
     $location = $row['imagelocation']; 

這是在頁面頂部的代碼,查詢等。下面是我試圖添加配置文件圖像的表中的行。

 <td width="12%" style=";" bgcolor="#F8F7F1"><? if ($rows['a_name'] == $row['name']) { 
echo "<img src='$location' width='100' height='100'>"; 
     } ?></td> 
+1

'mysql_ *'函數已被棄用。改爲使用[MySQLi](http://php.net/manual/en/book.mysqli.php)或[PDO](http://php.net/manual/en/book.pdo.php)。您可能也容易受到二階SQL注入的影響。 –

回答

1

如果我理解正確的問題,你在用PHP圖像標記的src屬性嵌入的URL有問題。如果是這樣的話,你的問題的答案在於下面的鏈接。位置應該是一個url,你只需要正確地轉義它,以便它以html期望的格式顯示。看看你的html,看看是什麼產生。

img src won't work with php variables

+0

是代碼有什麼問題,我不知道tbh。我剛剛測試了上面的代碼,發現只有一個圖像被迴應給我,而不是其他人回覆 –

+0

如果你澄清你的問題多一點,你會得到更好的答案。很難弄清楚你在問什麼。你想顯示更多的圖片?你有他們保存在數據庫中?你是什​​麼意思一個形象沒有迴應給其他人?如果圖像沒有迴應給其他用戶,那麼您爲其提供的鏈接肯定有問題。檢查HTML輸出是否確定。 –

相關問題