2011-11-30 91 views
0

我有一個數值表作爲第一列,但它是完全無序的:(我想知道是否有一種方法來訂購行(最高數字在頂部),而不使用JavaScript?訂購無Javascript的HTML表格?

謝謝推進:)

下面是一些代碼,我如何獲取數據或許有所幫助:

$dh = opendir($dirname) or die("couldn't open directory"); 
$start = isset($_GET['start']) ? (intval($_GET['start'])-1)*$bl_anzeige : 0; 
while ($file = readdir($dh)) { 
if ($file{0} != '.') { 
    $xzal=$i++; 
    if($xzal>= $start && $xzal<$start+$pps2) { 
    $filecrc = str_replace(".txt","",$file); 
    $filesize = filesize("./storage/". $filecrc); 
    $filesize = ($filesize/1048576); 
    $fh = fopen ("./files/".$file, r); 
    $filedata= explode('|', fgets($fh)); 
<tr><td class="filelist" align=center bgcolor=#F9F9F9><?php echo $filedata[11];?></td> 
+0

如果您使用的是服務器端語言(似乎是這種情況,請根據答案中的評論來判斷),請至少說出您正在使用哪一種語言並正確標記問題。 – Carsten

+0

@Pekka,當我提到如何評論時,他有0%。他是一位新用戶,所以值得一提。我認爲自己很禮貌,但是在情況不明的情況下,我可以看到它會如何變得粗暴。 – zzzzBov

回答

3

是的,你可以將數據通過服務器端腳本進行排序。

如果您希望在不通過網絡服務器的情況下對用戶進行實時排序,那麼您將不得不依賴JavaScript。

+0

不,我不希望它是活的我希望它已經排序,當頁面加載:) – King

+0

任何想法如何排序數據,因爲它是從一系列文本文件中抓取 – King

+1

@King,我不是一位心靈讀者,我瞭解你是[SO]社區的新手,所以我希望你也查看[faq]。你需要發佈一些代碼,並提供更多的細節問題,否則我無法幫助你。 – zzzzBov

0

如果您正在討論在靜態HTML頁面中對錶格進行排序,許多HTML編輯器都具有此功能。或者你可以將它往返於Excel。

+0

不是它不是靜態數據 – King