我已經在PHP中創建了一個對象(我的第一個工作的對象之一)。我需要在頁面上多次返回以下代碼......從php對象編碼的方法返回html和php
<?php while($section = mysql_fetch_array($section3)){ ?>
<tr width='150'>
<td><?php echo $section['EmProSectName'];?></td>
<td><?php
echo $sect2->FindStatusRow($_SESSION['cEmployee'], $section['idEmProSect']);
?></td>
<td><?php echo $section['EmProSectBTN']; ?></td>
</tr>
<?php
$checkSect = $sect2->checkSubSection($section['idEmProSect']);
if($checkSect==1){
$subSect = $sect2->getSubSection($section['idEmProSect']);
while($sect = mysql_fetch_array($subSect)){
?>
<tr>
<td class="indent30"><?php echo $sect['EmProSectName'];?></td>
<td><?php
echo $sect2->FindStatusRow($_SESSION['cEmployee'], $sect['idEmProSect']);
?></td>
<td><?php echo $sect['EmProSectBTN']; ?></td>
</tr>
<?php }?>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<?php
}
} ?>
我正要寫一個方法來返回上面的語句。東西沿線
public function showEmployProcessresult($sectName){
// here would be the table statement
}
但是我不知道如何編寫我的塊在中間,然後正確地返回它。有人可以告訴我怎麼樣?
爲什麼不創建一個由這些php元素連接的字符串,然後回顯出整個字符串,而不是在html元素中間回顯php。然後在你的'showEmployProcessresult()'函數中,你將生成並返回字符串,然後回顯它! – James 2014-08-28 11:28:33