Naty_Za Postado Agosto 24, 2007 Denunciar Share Postado Agosto 24, 2007 Pessoal............. to com um probleminha, q acredito ser fácil pra vocês..preciso formatar o echo.. é isso mesmo... ex:eu criei uma tabela "livros" no meu BD... com os campos:idtitulodescricaoimagemlinke eu quero apenas exibir esses livros no meu site... só q a formatação do echo, está tudo no código mesmo...e daí, com a minha "grande" experiencia não estou conseguindo exibir da forma certa..eu queria q ficasse igual desse site: http://www.guiadaembalagem.com.br/guia/livros.asp?classe=1a imagem do livro do lado esquerdo, forçando um tamanho padrão, do lado da imagem o titulo, embaixo umalinha horizontal, e a descrição embaixo...só q não estou conseguindo... meu echo está indo um embaixo do outro, e a imagem do livro fica maior, olha só:echo"<tr><td bgcolor=\"$cor\"> <center>$titulo </center><BR> <hr> <a href=\"livros_action.php?id=$id\">$descricao</a><br> <a href=\"$link\" target=\"_blank\"><img src=$imagem></a> <br></td></tr>";Me ajudem, pls!!!Valeww Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Agosto 24, 2007 Denunciar Share Postado Agosto 24, 2007 Você pode fazer da seguinte forma:echo "<tr><td align=\"center\" valign=\"top\" colspan=\"2\"><img src=\"$imagem\"></td><td align=\"center\">$titulo<hr></td></tr><tr><td align=\"left\" valign=\"top\">$descricao</td></tr>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Agosto 30, 2007 Autor Denunciar Share Postado Agosto 30, 2007 oiii...to resuscitando esse tópico, porque surgiu mais algumas duvidas em relação a ele.eu dei umas alteradas no código, pra ficar de acordo com os padrões q eu queria, mas ainda tem algumas coisas q não to conseguindo fazer!!vou postar o código:echo "<tr> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"> <img src=\"$imagem\" width=66 height=101 align=\"center\"><b>$titulo</b><br> $descricao <td><hr></td></tr> <tr></td></tr>";esse $cor é pra ficar com as linhas de cores alternadas..só q a descrição do livro, está aparecendo debaixo do livro, e eu queria q ele aparecesse debaixo do titulo, ao lado do livro..porque o titulo está no lugar certinho, do lado do livro, e eu só queria q a descrição ficasse abaixo do titulo.. me ajudem a arrumar isso pessoal, por favor!!!Valeewww Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 30, 2007 Denunciar Share Postado Agosto 30, 2007 Vou mover o tópico, porque isso é duvida relacionada a HTML...PHP » HTML Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fahledu Postado Agosto 30, 2007 Denunciar Share Postado Agosto 30, 2007 Suas <TD> e <TR> não estão sendo abertas e fechadas corretamente...Tem tag que está sozinha...Ve se é mais ou menos isso que você quer:<table bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><tr> <td > <img src=\"$imagem\" width=66 height=101 align=\"center\"></td><td><b>$titulo</b><br> <b>$descricao </td><tr><td colspan="2"> <hr></td></tr> <tr></td></tr></table> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Agosto 30, 2007 Autor Denunciar Share Postado Agosto 30, 2007 (editado) Está dando errooooo..aiaiaia, porque será???????????/Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in /web/sites/....com.br/guia/livros4.php on line 100eu consegui de uma forma q ficou certinho, no lugar certo, mas perdeu os links, e as cores alternadas.. olha só:echo "<tr> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><BR> <td a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td> <td a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br> $descricao</td></td</tr> <tr></td></tr>"; Editado Agosto 30, 2007 por Naty_Za Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Agosto 30, 2007 Denunciar Share Postado Agosto 30, 2007 Isso já é com o PHP.Veja se você fechou a linha com o ;, pois o PHP está esperando essa função! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Agosto 30, 2007 Autor Denunciar Share Postado Agosto 30, 2007 (editado) sim.. fechei.. olha o código inteiro: aparentemente está certinho:<? $consulta = mysql_query("SELECT * FROM livros ORDER BY titulo ASC") or die (mysql_error()); $zebra=0; while($verifica = mysql_fetch_array($consulta)){ $cor = ($zebra % 2 == 0) ? '#eff9fe"' : '#f2f2f2'; $id = $verifica["id"]; $titulo = $verifica["titulo"]; $descricao = $verifica["descricao"]; $imagem = $verifica["imagem"]; $link = $verifica["link"]; $zebra++; echo "<tr> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><BR> <td a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td> <td a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br> $descricao</td></td</tr> <tr></td></tr>"; } ?> mas porque não funciona os links e as cores alternadas????????????????? e tem tb dessa outra forma o codigo: echo "<tr> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"> <a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a> <a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br> $descricao <td><hr></td></tr> <tr></td></tr>";Nesse daki funciona os links e a cor alternada, mas a descrição está aparecendo embaixo da imagem e não embaixo do titulo e do lado da imagem, como eu gostaria que fosse!!Me ajudeeeeeeeeeeee.. pls!!Valeeww Editado Agosto 30, 2007 por Naty_Za Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Agosto 30, 2007 Denunciar Share Postado Agosto 30, 2007 olha as partes em negrito, no html uma tab errada dentro de uma tabela desconfigura tudo<?$consulta = mysql_query("SELECT * FROM livros ORDER BY titulo ASC") or die (mysql_error());$zebra=0;while($verifica = mysql_fetch_array($consulta)){$cor = ($zebra % 2 == 0) ? '#eff9fe"' : '#f2f2f2';$id = $verifica["id"];$titulo = $verifica["titulo"];$descricao = $verifica["descricao"];$imagem = $verifica["imagem"];$link = $verifica["link"];$zebra++;echo "<tr><td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><BR><td a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td><td a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br>$descricao</td></td</tr><tr></td></tr>";}?>echo "<tr><td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a><a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br>$descricao<td><hr></td></tr><tr></td></tr>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Agosto 30, 2007 Autor Denunciar Share Postado Agosto 30, 2007 (editado) é verdade...você tem razão!! algumas coisas erradas... então, daí arrumei o q tava errado... e agora os links estão funcionando certinho, e as cores estão tb funcionando, mas elas não ficam pegando o fundo decada registro.. ficam como se estivesse numa tabela acima, ou do lado... vou postar novamente os dois códigos, pra ver no q estou errando...Nesse 1º código as cores alternadas ficam em um filetizinho no canto esquerdo, antes de aparecer a imagem:echo "<tr> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><BR> <td> <a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td> <td> <a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br> $descricao</td></tr> <tr></td></tr>"; E nesse, as cores alternada ficam em cima de cada registro, como uma faixa apenas, e não englobando todo o fundo do registro: echo " <tr> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><BR> <td> </td> <td> <br> </td> </tr> <tr></tr> <tr> <td><a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td> <td><a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br> $descricao </td> </td> </tr> ";O q pode estar errado dessa vez?????????????? Editado Agosto 30, 2007 por Naty_Za Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Naty_Za
Pessoal............. to com um probleminha, q acredito ser fácil pra vocês..
preciso formatar o echo.. é isso mesmo...
ex:
eu criei uma tabela "livros" no meu BD...
com os campos:
id
titulo
descricao
imagem
link
e eu quero apenas exibir esses livros no meu site... só q a formatação do echo, está tudo no código mesmo...
e daí, com a minha "grande" experiencia não estou conseguindo exibir da forma certa..
eu queria q ficasse igual desse site: http://www.guiadaembalagem.com.br/guia/livros.asp?classe=1
a imagem do livro do lado esquerdo, forçando um tamanho padrão, do lado da imagem o titulo, embaixo uma
linha horizontal, e a descrição embaixo...
só q não estou conseguindo... meu echo está indo um embaixo do outro, e a imagem do livro fica maior, olha só:
Me ajudem, pls!!!
Valeww
Link para o comentário
Compartilhar em outros sites
9 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.