0

PHPを使用してMySQLからいくつかのデータを読み取り、データを(紙に)印刷しようとしていますが、シートごとに30行だけ残す<table>ために分割する必要があり<table>、各シートにはヘッダーが必要<table>です。ヘッダーを使用しますが、MySQL を返す行数がわからないため、<thead>を分割する方法がわかりません<table>

私はこのような(これではない)jQueryで試しました:

if($('#my_table tbody tr').length > 30) {
    $('#div_page').html($('#my_table thead') + $('#my_table').slice(0 , 30));
}

これは行 0 から行 30 までしか取得しないため、もう一度実行すると行 31 から行 60 まで取得されます (jQuery の場合、最初の 30 は存在しないため、ドキュメントに出力されたため)、スクリプトは 30 x 30 を取得します。元の行<table>

しかし、すべての行が印刷されるまでjQueryにそのスクリプトを繰り返させる方法がわかりません

jQuery、PHP、JavaScript、または別の言語で実行する必要があるかどうかは気にしませんが、必要なのは正常に動作することです。

4

1 に答える 1