2011-11-30 2 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

답변

4

각 행을 직접 인쇄하는 대신 배열에 모든 행을 저장 한 다음 PHP의 many array sorting functions 중 하나를 사용하십시오.

+0

:) 대단히 감사합니다. – King

3

예, 당신은 서버 측 스크립트를 통해 데이터를 정렬 할 수 있습니다.

웹 서버를 거치지 않고도 사용자가 실시간으로 정렬 할 수있게하려면 자바 스크립트를 사용해야합니다.

+0

아니, 난 그것을 살고 싶지 않아요 내가 이미 페이지가로드 될 때 정렬되고 싶어요 :) – King

+0

어떤 아이디어가 텍스트 파일의 시리즈에서 움켜 잡을 때 데이터를 정렬하는 방법 – King

+1

@ 킹, 난 아니에요 마음을 읽는 분이라면, 당신이 [SO] 커뮤니티에 처음 온 것 같아서, [faq]도 검토해 주시기 바랍니다. 몇 가지 코드를 게시하고 질문에 대한 자세한 내용을 제공해야합니다. 그렇지 않으면 도움이되지 않습니다. – zzzzBov

0

정적 HTML 페이지에서 표를 정렬하는 경우 많은 HTML 편집기에이 기능이 있습니다. 또는 Excel로 왕복 할 수 있습니다.

+0

아니요 정적 데이터가 아닙니다. – King

관련 문제