Beheerder | 
                         | 
                        Zelf gebruik ik TemplatePower. Dit omdat deze echt php scheidt met html. Smarty kan je in je .tpl nog gewoon php gebruiken. 
 
    
    
        
            
                
<?php
$result = mysql_query("SELECT id, name FROM db");
if(mysql_num_rows($result) > 0) {
  // hier laat ik nu een mooie tabel zien
} else {
  // hier laat ik een melding zien dat er geen resultaten zijn
}
             
            <?php     // hier laat ik nu een mooie tabel zien } else {   // hier laat ik een melding zien dat er geen resultaten zijn } 
 
  
         
          
     
  
 
index.tpl 
 
    
    
        
            
                
<html>
<head>
    <title>Dit is een tpl</title>
</head>
<body>
<!-- START BLOCK : tableHead -->
<table>
    <tr>
        <th>Kolom 1</th>
        <th>Kolom 2</th>
        <th>Kolom 3</th>
    </tr>
    <!-- START BLOCK : tableRow -->
    <tr>
        <td>{kolom1}</td>
        <td>{kolom2}</td>
        <td>{kolom3}</td>
    </tr>
    <!-- END BLOCK : tableRow -->
</table>
<!-- END BLOCK : tableHead -->
<!-- START BLOCK : melding -->
    {melding}
<!-- END BLOCK : melding -->
</body>
</html>
             
            <!-- START BLOCK : tableHead -->     <!-- START BLOCK : tableRow -->     <!-- END BLOCK : tableRow --> <!-- END BLOCK : tableHead --> <!-- START BLOCK : melding -->     {melding} <!-- END BLOCK : melding --> 
 
  
         
          
     
  
 
index.php 
 
    
    
        
            
                
include_once 'templatepower.class.php';
$Tpl = new TemplatePower('index.tpl');
$result = mysql_query("SELECT id, name FROM db");
if(mysql_num_rows($result) > 0) {
  $Tpl->newBlock('tableHead');
  foreach($aResult as $row) {
      //Er van uitgaande dat je er zelf wel een array van kan maken.
      $Tpl->assign('kolom1', $row['kolom1']);
      $Tpl->assign('kolom2', $row['kolom2']);
      $Tpl->assign('kolom3', $row['kolom3']);
  }
} else {
  $Tpl->newBlock('melding');
  $Tpl->assign('melding', 'Er zijn geen resultaten gevonden');
}
             
            include_once 'templatepower.class.php'; $Tpl = new TemplatePower('index.tpl');       $Tpl->newBlock('tableHead');   foreach($aResult as $row) {       //Er van uitgaande dat je er zelf wel een array van kan maken.       $Tpl->assign('kolom1', $row['kolom1']);       $Tpl->assign('kolom2', $row['kolom2']);       $Tpl->assign('kolom3', $row['kolom3']);   } } else {   $Tpl->newBlock('melding');   $Tpl->assign('melding', 'Er zijn geen resultaten gevonden'); } 
 
  
         
          
     
  |