2014-03-31 23 views
1

我有以下代碼用於在表中顯示結果。我需要一些幫助,從Tickets表中獲取ID並在超鏈接的末尾使用它。 「.php?id = 7」 我一直在閱讀這個教程,但事情似乎沒有發生在我身上。 在此先感謝。在帶有SQL字段的表中創建鏈接

<table class="table"> 
    <tbody><tr><th>ID</th><th>Site Name</th><th>Title</th><th>Description</th><th>Quick Description</th><th>Contact</th><th>Status</th></tr> 
<?php 
$con = mysqli_connect(*credentials*); 
if (!$con) 
    { 
    die('Could not connect: ' . mysqli_error()); 
    } 

$result = mysqli_query($con, "SELECT * FROM Tickets WHERE Status='Open' AND Active='active'"); 

while($row = mysqli_fetch_array($result)) 
    { 
    echo "<tr>"; 
    echo "<td><a href='//PHP/displayticket.php?id=$ID'>" . $row['ID'] . "</a></td>"; 
    echo "<td>" . $row['SiteName'] . "</td>"; 
    echo "<td>" . $row['Title'] . "</td>"; 
    echo "<td>" . $row['Description'] . "</td>"; 
    echo "<td>" . $row['quickdesc'] . "</td>"; 
    echo "<td>" . $row['Contact'] . "</td>"; 
    echo "<td>" . $row['Status'] . "</td>"; 
    echo "</tr>"; 
    } 
echo "</table>"; 

mysqli_close($con); 
?> 
+2

請從這裏刪除您的密碼,並改變它的服務器上! – blue

+0

我編輯了您的帖子以刪除憑據,但無論如何在您的服務器上更改它可能會更安全... –

+0

同意藍色。儘快更改您的登錄密碼! –

回答

2
echo "<td><a href='//PHP/displayticket.php?id={$row['ID']}'>" . $row['ID'] . "</a></td>"; 

你的意思是這樣的嗎?或者我不理解你的問題?

+0

謝謝!這完美的作品! –

+1

如果這解決了您的問題,請將此答案標記爲解決方案。謝謝。 – Brovoker

1

替換:

while($row = mysqli_fetch_array($result)) 

有了:

$rows = mysqli_fetch_array($result, MYSQLI_ASSOC); 
foreach ($rows AS $row)