Source of: /ADI/displayTable_mysql/filmes2.php

<?php

require_once "HTML/Template/IT.php";
include
'inc/db.inc';


// ligação à base de dados
$db = dbconnect($hostname,$db_name,$db_user,$db_passwd);
if(
$db) {
 
// criar query numa string
 
$query  = "SELECT * FROM filmes";
 
 
// executar a query
 
if(!($result = @ mysql_query($query,$db )))
  
showerror();

 
// Cria um novo objecto template
 
$template = new HTML_Template_IT('.');

 
// Carrega o template Filmes2_TemplateIT.html
 
$template->loadTemplatefile('Filmes2_TemplateIT.html', true, true);


 
// mostra o resultado da query utilizando o template

 
$nrows  = mysql_num_rows($result);
   for(
$i=0; $i<$nrows; $i++) {
    
$tuple = mysql_fetch_array($result,MYSQL_ASSOC);
    
    
// trabalha com o bloco FILMES do template
    
$template->setCurrentBlock("FILMES");

    
$template->setVariable('NOME', $tuple['nome']);
    
$template->setVariable('ANO', $tuple['ano']);
    
$template->setVariable('DURACAO', $tuple['duracao']);
    
$template->setVariable('ACORES', $tuple['acores']);
    
$template->setVariable('NOMEESTUDIO', $tuple['nomeestudio']);
    
$template->setVariable('NOMEREALIZADOR', $tuple['nomerealizador']);
  
    
// Faz o parse do bloco FILMES
    
$template->parseCurrentBlock();

   }
// end for

  // Mostra a tabela
 
$template->show();

 
// fechar a ligação à base de dados
 
mysql_close($db);
}
// end if
?>