2012-06-19 42 views
-4

輸出我有這個具體的問題給你做,PHP問題與用戶信息

我有我從中提取信息的數據庫,我的輸出是用戶的名稱和用戶的照片。

我需要做的是,當我點擊用戶名,我被重定向到另一個PHP文件,其中包含這個特定用戶的所有信息。

用戶提取這樣的:

$sql =" select * from hostess"; 
$query = mysql_query($sql); 
echo "<table border='1'> 
<tr> 
<th>FIRSTNAME</th> 
<th>PHOTO</th> 
</tr>"; 

while ($row = mysql_fetch_array($query)) { 
echo "<tr>"; 
echo "<td>" . $row['first_name_en'] . "</td>"; 
"<td> <img src=upproject/foto/photo1".$row['photo'] . " 
></td>"; 
"</tr>"; 
} 
echo"</table>"; 
+0

準備對於反對票:-),你的問題太模糊 – Khurram

+0

你的問題是什麼.....請更清楚地解釋.... –

回答

0

你可以改變這一行

echo "<td>" . $row['first_name_en'] . "</td>"; 

有一個這樣的

echo '<td><a href="yournewpage.php?userid='.$row['userid'].'">'. 
    $row['first_name_en']."</a></td>"; 

其中userid是數據庫關聯的用戶標識。
當然,在頁面中重定向您需要獲得$_GET['userid']並檢索與此關聯的數據庫數據。
小心:總是清理用戶輸入,以避免sql注入!

0

嘗試類似:

while ($row = mysql_fetch_array($query)) 
{ 
    echo "<tr>"; 
    echo "<td> <a href='infopage.php?id=".$row['id']."'>" . $row['first_name_en'] . "</a></td>"; 
    echo "<td> <img src=upproject/foto/photo1".$row['photo'] . "></td>"; 
    echo "</tr>"; 
} 
0

添加一個鏈接/ HREF周圍的照片,下一個PHP(或同一個與一些有條件的檢查)頁面可以使用使用ID來查詢這樣的數據庫顯示信息:

while ($row = mysql_fetch_array($query)) { 
echo "<tr>"; 
echo "<td><a href='somephpfile.php?ID=".$row['ID']."'>" . $row['first_name_en'] . "</a></td>"; 
"<td><img src=upproject/foto/photo1".$row['photo'] . "></td>"; 
"</tr>"; 
} 
echo"</table>";