Jump to content


Photo

Duvida


  • Faça o login para participar
1 reply to this topic

#1 LuKKa

LuKKa

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Feminino
  • Localidade:Belém

Posted 20/09/2007, 10:44

Oiê!!!
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????
:assobio:

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


#2 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 04/10/2007, 22:10

Bom, isto não é assunto de softwares relacionados a PHP, mas, respondendo sua dúvida...

Vejo que você está utilizando alguns scripts criados pelo pessoal do tableless.com.br do exemplo ajaxdemo, bom, para que isso funcione você precisa dos arquivos js que executam as requisições assincronas.

Fora isso você não poderá exibir o conteúdo que deseja já que o PHP não está recebendo as informações que ele espera que o JS retorne.

Falopa!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq