Seguinte, to iniciando em PHP e preciso de uma ajudona, já procurei nos foruns e ainda nao consegui resolver meu problema!!!!
To usando um código que encontrei no fórum que mostra o coteudo em uma DIV, contudo ele só funciona pra textos HTML, quando tento visualizar uma consulta com php ele nao retorna valor nenhum a DIV fica em branco!!!
Alguem podia me dá uma idéia?
CODIGO DA FUNÇÃO
[codebox]<?
/*
Lê o conteúdo de índice n.
*/
function leconteudo($n){
$conteudo=split("\n",file_get_contents("telas/$n.php"));
$t="";
for($i=1;$i<sizeof($conteudo);$i++){
$t=$t.$conteudo[$i]."\n";
}
return $t;
}
/*
Lê o título de índice n.
*/
function titulo($n){
$t=split("\n",file_get_contents("telas/$n.php"));
return $t[0];
}
//Insere class="selected" se n=i
function classi($n){
global $i;
if($n==$i)echo ' class="selected"';
}
if(isset($_GET[""])){
$t=leconteudo(intval($_GET["n"]));
echo(urlencode($t));
}
if(isset($_GET["h"])){
$t=titulo(intval($_GET["h"]));
echo(urlencode($t));
}
?>[/codebox]
Ai tem o codigo do formulario:
[codebox]<?php
include (".../config/conexao.php"); // arquivo conexao com o banco
$sql = mysql_query("SELECT * FROM noticia");
$total = mysql_num_rows($sql);
if($total != 0){
while ($linha=mysql_fetch_array($sql)) {
$id = $line['id'];
$titulo = $line['titulo'];
$subtitulo = $line['subtitulo'];
$texto = $line['texto'];
$dia = $line['dia'];
$mes = $line['mes'];
$ano = $line['ano'];
echo "<br><span><b>Matéria inserida no dia </b>$dia/ $mes/ $ano </span>
<p><strong> Titulo:</strong> $titulo <br>
<p><strong>Subtitulo:</strong> $subtitulo</p>
<p><strong>Texto:</strong><br> $texto</p>";
}
}
?>[/codebox]
e a chamada dentro do Index:
[codebox]
<div id="conteudo">
<div id="titulo">
<p>
<?=titulo($i)?>
</p>
</div>
<p> </p>
<p> </p>
<p>
<?=leconteudo($i)?>
</p>
</div>[/codebox]
Tudo lindo!!! só que não aparece nada!!!!
Pois é a chamada de pagina com HTML funciona perfeitamente, mas ele nao reconhece nada que eu coloque que seja em php.
Tenho certeza que a chamada e a conexao taum funcionando pois se chamo a pagina direto fora do index ela retorna os valores, mas dentro da DIV não!!!!
Alguém pode me ajudar????

Edição feita por: boirock, 20/09/2007, 10:56.