1
私のウェブサイトでTableSorterを使用する際に問題があります。テーブルの情報がデータベースから取得されているので、複数の列をソート可能にしたいのですが、何らかの理由で最初の列だけがソートされます。他の誰かがこの問題に遭遇しましたか?最初の列のみをソートするテーブル作成者
は初期化:(はい、私はノンソートとして、これらの2つの列を行うためのもの)の情報を表示する
$(document).ready(function() {
$("table").tablesorter({
headers: {
1: {
sorter: false
},
2: {
sorter: false
}
}
});
});
表:提案されているよう
<div>
<table id="myTable" class="tablesorter">
<thead>
<tr>
<th>Conference Name</th>
<th>Website</th>
<th>Dates</th>
<th>Year</th>
<th>City</th>
<th>State</th>
<th>Interests</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?php
$link = mysql_connect('', '', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
//echo 'Connected successfully';
mysql_select_db("", $link);
$result = mysql_query("SELECT * FROM Submissions", $link);
$num_rows = mysql_num_rows($result);
//echo "$num_rows Rows\n";
If (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_array($result)) {
?>
<tr>
<td><?php echo $row['confName']; ?></td>
<td><?php echo $row['website']; ?></td>
<td><?php echo $row['date']; ?></td>
<td><?php echo $row['year']; ?></td>
<td><?php echo $row['location']; ?></td>
<td><?php echo $row['state']; ?></td>
<td><?php echo $row['interests']; ?></td>
<td><?php echo $row['cost']; ?></td>
</tr>
<?php
}
}
mysql_close($link);
?>
</tbody>
</table>
</div>
tablesorterを作成して初期化するために使用しているコードを共有してください。 – Mottie
私はHTMLが不正であると思うので、 '<?php'ブロックの直前で'
答えて
が
<tr><td>
タグを削除し、それが問題を修正します。出典
2016-09-16 15:06:07 ADLX
関連する問題