Fiz um script que busca as informações de todos os artigos contidos no banco de dados, mas antes disso, ele deve mostrar uma imagem (imagem de índice) que é a figura que ilustra o artigo. Nesse caso, fica uma imagem do lado de cada linha da pesquisa.
O problema é que, segundo o script, o código de exibição da imagem deve ser mostrado antes do código de exibição das outras informações (título, subtítulo, data de publicação, hits etc.). E isto não está acontecendo. A imagem só é mostrada depois das outras informações. O que eu quero é que fique com a imagem à esquerda das informações. Se forem alterações pequenas, é preferível que se explique, ao invés de colocar o código, porque as vezes fica dificil de achar o que foi alterado, blza? Aí vai o código:
print ("<TABLE BORDER=\"0\">");
while ($row = mysql_fetch_array($result)) {
print ("</TD><TD>");
// buscar "imagem de índice"
$query = "SELECT * from derock_artigos_imgindex WHERE artigo = '$id'";
$result2 = mysql_query ($query);
while ($row2 = mysql_fetch_array($result2)) {
$artigo_imgindex_id = $row2["imagem"];
}
// mostra "imagem de índice"
$query = "SELECT * FROM derock_imagens WHERE id = '$artigo_imgindex_id'";
$result3 = mysql_query ($query);
if ($result3) {
while ($row3 = mysql_fetch_array($result3)) {
$artigo_imgindex_arquivo = $row3["arquivo"];
print ("
<IMG SRC=\"http://www.derock.com.br/img_mini.php?arquivo=img/$artigo_imgindex_arquivo&h=120&w=180\" BORDER=\"0\">
");
if ($artigo_imgindex_id) { unset($artigo_imgindex_id); }
}
}
print ("</TD></TR>\n");
$tipo = $row[tipo];
$id = $row[id];
$ok = $row[ok];
$texto_amostra = $row[texto];
shortenText($texto_amostra, 40);
print("
<TR><TD>
<A HREF=\"artigos.php?acao=ver&id=$row[id]\">$row[titulo]</A> - $row[subtitulo] ($row[id])<BR>
Tipo: $artigos_tipo_array[$tipo] / Usuário: $row[user] / Data de Envio: $row[data] / Data de Publicação (prevista): $row[publica] / Ok? $artigos_ok_array[$ok] / Leituras: $row[hits]<BR>
<A HREF=\"artigos.php?acao=ver&id=$row[id]\">ver</A> / <A HREF=\"artigos.php?acao=editar&id=$row[id]\">editar</A> / <A HREF=\"imagens.php?acao=listar_upl&secao=$secao&id=$row[id]\">anexar imagens</A><BR>
$texto_amostra\n<BR><BR>
");
}
print ("</TABLE>");
P.S.: a fim de resolver o problema temporariamente, eu inverti as TAGS de tabela para que ele exiba a imagem à direita das informações, e não à esquerda. Mas o que eu quero, com já disse, é o contrário.
Pergunta
tiagopassos
Fiz um script que busca as informações de todos os artigos contidos no banco de dados, mas antes disso, ele deve mostrar uma imagem (imagem de índice) que é a figura que ilustra o artigo. Nesse caso, fica uma imagem do lado de cada linha da pesquisa.
O problema é que, segundo o script, o código de exibição da imagem deve ser mostrado antes do código de exibição das outras informações (título, subtítulo, data de publicação, hits etc.). E isto não está acontecendo. A imagem só é mostrada depois das outras informações. O que eu quero é que fique com a imagem à esquerda das informações. Se forem alterações pequenas, é preferível que se explique, ao invés de colocar o código, porque as vezes fica dificil de achar o que foi alterado, blza? Aí vai o código:
P.S.: a fim de resolver o problema temporariamente, eu inverti as TAGS de tabela para que ele exiba a imagem à direita das informações, e não à esquerda. Mas o que eu quero, com já disse, é o contrário.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.