여기 내 문제가 있습니다. 테이블의 내용 만 버퍼링하고 헤더는 버퍼링하지 못하게하려고합니다. PHP에서 출력 버퍼링을 일시 중지하여 테이블 헤더에서 버퍼링을 건너 뛰고 실제 내용의 시작 부분에서 다시 시작할 수 있습니까? 당신은 전체 테이블을 버퍼링하지 않으려면 헤더 후PHP에서 출력 버퍼 일시 중지
<?php ob_start(); ?>
<table>
<tr>
<th>Account</th>
<th>Quarter</th>
<th>Amount</th>
</tr>
<?php
foreach($tc_item as $v){
if($v->dbl_amt != 0){
?>
<tr>
<!-- Nature of Collection -->
<td id="nature"><?php echo $v->strDescription; ?></td>
<!-- Account Code -->
<td id="account"><?php echo $v->str_details; ?></td>
<!-- Amount -->
<td id="amount"><?php echo number_format($v->dbl_amt,2, '.', ''); ?></td>
</tr>
<?php } ?>
<?php } ?>
</table>
<?php
$_SESSION['or_details'] = ob_get_contents();
?>
왜()'아래 헤더 과거 '위한 ob_start를 이동하지? –
버퍼링 테이블에서 어떤 점이 있습니까? –
@ Col.Shrapnel 테이블의 상단에 버퍼를 더하기 테이블 데이터 앞에 버퍼를 두지 않으면 실제로 데이터가 테이블로 나오지 않습니다. –