Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai pessoal beleza?
Seguinte, estou precisando montar uma página dinamica, a pagina vai ser montada de acordo com uma tabela que tenho no banco que tambem e gerada dinamicamente e que passo ela para o objeto. Meu problema e que estou conseguindo pegar ela dentro do código html (que foi criado dinamicamente)
include 'montaPagina.class.php';
$pg = new montaPagina();
$categoria = $_POST['categoria'];
$pg->setCategoria($categoria);
$pg->ConstroiPagina();
fwrite($pagina, $pg->getHtml());
E o objeto:
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
* Description of pagina
*
* @author daniel.castro
*/
class montaPagina{
//put your code here
var $categoria;
var $html;
public function getCategoria() {
return $this->categoria;
}
public function setCategoria($categoria) {
$this->categoria = $categoria;
}
public function getHtml() {
return $this->html;
}
public function setHtml($html) {
$this->html = $html;
}
function ConstroiPagina() {
$this->setHtml('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" />
</head>
<?php
include "admin/conexao.php";
$categoria = $pg->getCategoria();// aqui preciso pegar a categoria e aqui que to me matando :(
$query = mysql_query("SELECT * FROM $categoria;");
while($linha = mysql_fetch_array($query)){
?>
<body>
<h1>CODIGO:<?php echo $linha["cod"]; ?></h1>
<?php } ?>
</body>
</html>');
}
}
?>
Alguma luz?
Carregando comentários...