2014-07-10 68 views
1

假設有一個包含mysql數據庫值的大型html表格。 每個TD是形式的鏈接編輯特定值 的問題是如何通過「後退」按鈕,將HTML表格編輯從已編輯的行返回到特定的html表格行

這裏開始後返回的表結構:

$query="SELECT id, number, name FROM vlan1"; 
$result = mysql_query($query) or die("Query failed"); 
while ($line = mysql_fetch_array($result)) { 
    print "<td>$line[0]</td>"; 
    print "<td>$line[1]</td>"; 
    print "<td>$line[2]</td>"; 
    print "<td><a name=\"del\" href=edit_vlan/update.php?del=".$line[0]."\">Изменить</a></td>\n"; 
    print "<td><a name=\"del\" href=showVlan2.php?del=".$line[0].">Удалить</a></td>"; 
?> 

<?php 
print "</td></tr>"; 
} 
?> 

如何在以其他形式編輯之後導航到表格的某一行?

+0

瀏覽器後退按鈕從緩存中檢索文件,不會顯示更新的字段。 – jeff

+0

單擊'td'的'編輯',將相應的'tr'編號保存到cookie中。然後點擊'back'從cookie中獲取'tr'號碼並使用js代碼將表格滾動到該位置。 – Okky

回答

3

有很多方法可以做到這一點,具體取決於你的「後退」功能是如何實現的,但是每種方式都將使用id屬性作爲錨點,以跳轉到特定點。

給出下面的一行:

<tr id="my_key_1"> 

如果將用戶重定向到:

mypage.example.com/myTable#my_key_1 

瀏覽器會向下滾動,以確保該行是可見的,並在視口中,如果頂部可能。

+0

以及如何通過php變量導航? – user3663497

+1

終於有效了。這個技巧只是爲了正確捕捉一個php變量。非常感謝) – user3663497