este script lista os artigos da tabela (derock_artigos) e procura se tem uma imagem de indice (imagem principal) relacionada a um artigo (no caso, imprime o nome do arquivo). Nesse caso aí, tem vários resultados sem imagem, aí tem um "perdido" no meio, os que vem abaixo "assumem" o mesmo resultado, ou no caso, imprimiria a mesma imagem. alguém pode me ajudar com isso?
while ($row = mysql_fetch_array($result)) {
$tipo = $row[tipo];
$id = $row[id];
$ok = $row[ok];
$texto_amostra = $row[texto];
shortenText($texto_amostra, 40);
print("<A HREF=\"artigos.php?acao=ver&id=$row[id]\">$row[titulo]</A> -
$row[subtitulo] ($row[id])<BR>\n
");
print("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>\n");
print("<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>\n\n
");
print("$texto_amostra\n<HR> <BR><BR>");
// buscar "imagem de índice"
$query = "SELECT * from derock_artigos_imgindex WHERE artigo=$id";
$result2 = mysql_db_query ($dbname, $query, $link);
mysql_db_query ($dbname, $query, $link);
while ($row2 = mysql_fetch_array($result2)) {
$artigo_imgindex_id = $row2[imagem];
}
if ($result3) { unset($result3); }
// mostra "imagem de índice"
$query = "SELECT * FROM derock_imagens WHERE id=$artigo_imgindex_id";
$result3 = mysql_db_query ($dbname, $query, $link);
mysql_db_query ($dbname, $query, $link);
if ($result3) {
while ($row3 = mysql_fetch_array($result3)) {
$artigo_imgindex_arquivo = $row3[arquivo];
}
print ("$artigo_imgindex_arquivo <BR>");
}
}
Pergunta
tiagopassos
este script lista os artigos da tabela (derock_artigos) e procura se tem uma imagem de indice (imagem principal) relacionada a um artigo (no caso, imprime o nome do arquivo). Nesse caso aí, tem vários resultados sem imagem, aí tem um "perdido" no meio, os que vem abaixo "assumem" o mesmo resultado, ou no caso, imprimiria a mesma imagem. alguém pode me ajudar com isso?
Link para o comentário
Compartilhar em outros sites
3 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.