Ir para conteúdo
Fórum Script Brasil
  • 0

Colocar Campo Da Bd Como Titulo


ThinkBrunus

Pergunta

Boas!

Estou preenchendo uma tabela indo buscar dados á bd (como mostro abaixo), e quero colocar na célula onde onde tenho TITULO o nome do autor.

neste caso só mostra o nome do autor que corresponda ao id passado pelo url....a ideia é colocar o nome do autor como TITULO e abaixo apresentar os artigos escritos por esse autor....se alguém me puder dar alguma dica agradecia

<?php

$id = $_GET["pas"];

SELECT autor, titulo, num_revista, num_pagina FROM..........

WHERE autor_id = '.$id

echo '<table width=100%" border="0" bordercolor="#000000">

<tr valign="middle">

<td bgcolor="#F2F2F2">TITULO</td></tr>

<td align="center" bgcolor="#F2F2F2">Titulo</td>

<td align="center" bgcolor="#F2F2F2">Tema</td>

<td align="center" bgcolor="#F2F2F2">Número Revista</td>

<td align="center" bgcolor="#F2F2F2">Nº Página</td></tr>';

while($myrow = $DB->fetchArray($query)){

{

$titulo = $myrow['titulo];

$tema = $myrow['tema'];

$num_revista = $myrow['num_revista'];

$nPagina = $myrow['num_pagina'];

echo '<tr><td >'.$titulo.'</td><td>'.$tema.'</td>

<td align="center">'.$num_revista.'</td><td align="center">'.$nPagina.'</td></tr>';

}

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

A chamada de dados no bd ta muito embaralhada. tenta organizar que mais fácil de concertar um erro.

Troca esse script teu por esse. é o mermo só que mais organizado e com o titulo.

<?php

$id = $_GET["pas"];

$mysql = "SELECT autor, titulo, num_revista, num_pagina FROM $tabela; WHERE autor_id = '$id'";

$resultado = mysql_query($mysql) or die(mysql_error());

while($myrow=mysql_fetch_array($resultado)){

$titulo = $myrow["titulo"];

$tema = $myrow["tema"];

$num_revista = $myrow["num_revista"];

$nPagina = $myrow["num_pagina"];

}

echo ("td bgcolor=#F2F2F2>$titulo</td></tr>

<td align="center" bgcolor="#F2F2F2">$titulo</td>

<td align="center" bgcolor="#F2F2F2">$tema</td>

<td align="center" bgcolor="#F2F2F2">$num_revista</td>

<td align="center" bgcolor="#F2F2F2">$nPagina</td></tr>");

?>

Se eu entendir que você quer colocar o nome do autor na barra de título. é so fazer isso:

<html><title>Seu titulo - <?php echo $titulo; ?></titulo><body>

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, só complementando, sem o propósito de corrigir, ou coisa parecida, mas se quiser deixar o arquivo (insignificantemente) menor, você poderia trocar a linha:

<html><title>Seu titulo - <?php echo $titulo; ?></titulo><body>
Por essa:
<html><title>Seu titulo - <?= $titulo; ?></titulo><body>

Digo isso em caráter informativo mesmo, só pra constar. (=

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...