2014-11-30 1 views
1

기본 html 테이블을 사용할 때 작동하는 tablesorter를 설정했습니다. 지금은 작동하는 데이터베이스에서 데이터를 호출하려고하지만 어떤 이유로 각 세트마다 고유 한 제목이있어서 데이터를 정렬 할 수 없게됩니다.tablesorter javascript를 사용하는 PHP 및 html 테이블

링크로 인해 담당자에 스크린 샷 : http://awesomescreenshot.com/0f13xu5l6f

이 사용하고있는 코드 ...

echo '<script type="text/javascript"> 
$(document).ready(function() 
    { 
     $("#myTable").tablesorter(); 
    } 
); 
</script>'; 

while($info = mysql_fetch_array($queryRetrieve, MYSQL_ASSOC)) 
{    
    echo ' <table id="myTable" class="tablesorter">'; 
    echo ' <thead> '; 
    echo ' <tr> '; 
    echo ' <th>Fullname</th> '; 
    echo '  <th>Age</th> '; 
    echo '  <th>Email</th> '; 
    echo ' <th>Contact no.</th> '; 
    echo ' <th>Date Joined</th> '; 
    echo ' </tr> '; 
    echo ' </thead> '; 

    echo ' <tbody> '; 
    echo ' <tr> '; 
    echo '  <td>'.$info["mFN"].''; 
    echo '  &nbsp'.$info["mSN"].''; 

    echo ' <td>'.$info["mAge"].'</td> '; 
    echo ' <td>'.$info["mEmail"].'</td>'; 
    echo ' <td>'.$info["mPhone"].'</td> '; 
    echo ' <td>'.$info["mDateJoined"].'</td> '; 
    echo ' </tr> '; 

    echo ' </tbody> '; 
    echo ' </table> '; 
}  

누구나 어떤 아이디어가 있습니까? 꽤 코딩에 익숙하지 않습니다. 그리고 이것은 꽤 많은 방법을 시도했지만 데이터를 호출 할 때 아무 것도 작동하지 않는 것처럼 지금 저를 괴롭 히고 있습니다.

답변

0

테이블 헤더 echo 문도 루프에 있습니다. 이 부분을 제외하고 while 루프에서 모든 것을 가지고 :

echo ' <tr> '; 
echo '  <td>'.$info["mFN"].''; 
echo '  &nbsp'.$info["mSN"].''; 

echo ' <td>'.$info["mAge"].'</td> '; 
echo ' <td>'.$info["mEmail"].'</td>'; 
echo ' <td>'.$info["mPhone"].'</td> '; 
echo ' <td>'.$info["mDateJoined"].'</td> '; 
echo ' </tr> '; 

그래서 다음과 같아야합니다 후 코드 :

echo '<script type="text/javascript"> 
     $(document).ready(function() 
     { 
      $("#myTable").tablesorter(); 
     }); 
     </script>'; 


echo ' <table id="myTable" class="tablesorter">'; 
echo ' <thead> '; 
echo ' <tr> '; 
echo ' <th>Fullname</th> '; 
echo '  <th>Age</th> '; 
echo '  <th>Email</th> '; 
echo ' <th>Contact no.</th> '; 
echo ' <th>Date Joined</th> '; 
echo ' </tr> '; 
echo ' </thead> '; 
echo ' <tbody> '; 

while($info = mysql_fetch_array($queryRetrieve, MYSQL_ASSOC)) 
{ 

    echo ' <tr> '; 
    echo '  <td>'.$info["mFN"].''; 
    echo '  &nbsp'.$info["mSN"].''; 

    echo ' <td>'.$info["mAge"].'</td> '; 
    echo ' <td>'.$info["mEmail"].'</td>'; 
    echo ' <td>'.$info["mPhone"].'</td> '; 
    echo ' <td>'.$info["mDateJoined"].'</td> '; 
    echo ' </tr> '; 
} 

echo ' </tbody> '; 
echo ' </table> '; 
+0

감사합니다! 타이머가 내려 가면 아프지 않습니까? – ili

+0

문제 없습니다. 재미있는 코딩을해라! – Jeff

관련 문제