Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

aboutblank

amostra de produtos

Recommended Posts

ae galera...estou fazendo um site de amostra de produtos...soh estou tendo duvidas na pagina que mostra os produtos..

eu quero mostrar 4 produtos por linha mas nao to conseguindo..eles soh aparecem um embaixo do outro...

eu vou colocar como eles estao aparecendo o código de como esta feito..queria pedir ajuda de alguem de como modificar o codigo pra ficar 4 produtos por linha?

Imagem Postada

 

while ($aux<$n){			 $x = mysql_fetch_array($sql);	echo "<tr>";	echo "<td><b><p align='center' valign='top'><font color='000000' face='Verdana' size='2'>".$x['nome']."</td></p></font></b>";	echo "</tr>";	echo "<tr>";	echo "<td><p align='center'><img src=\"img/".$x['foto'].'" width=75px height=68 border=0\"></p></td>';	echo "</tr>";	echo "<tr>";	echo "<td><p align='center'><font color='ff6600' face='Verdana' size='1'><b><font color='000000' face='Verdana' size='1'><b>Preço:</font> R$ ".$x['preco'].",00</b></td></p></font>";	echo "</tr>";	echo "<tr>";	$id=$x['id'];	echo "<td><p align='center'><img src='arrow_green.gif' width='14' height='11'><font color='000000' face='Verdana' size='1'><a href='info.php?id=$id'>Mais Informações</a></p></font></td>";	echo "</tr>";	$aux++;}echo "</table>";
alguem da um help ae?

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu acho que deve ser pq voce esta abrindo pra cada produto um paragrafo <p>... tenta colocar tudo dento de um <p> so .. ve se é isso !

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara..até deu certo..mas pro campo nome..agora eu quero saber como fazer para 3 campos e que apareça o nome ai embaixo a foto e ai embaixo o preço...podia dar um help?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eis a solução:while( condição ) {<? if ($i==0){ echo "<tr>";}?><td align="center"><a href="<? echo"link";?>"><img src="<? echo"titulo"; $i++?>" border="0"></a></td><? if ($i==3){ echo "</tr>"; $i="0";} } ?>Se i for igual a 0 ele abre uma nova linha se não ele cria coluna até i ser = 3, quando for, ele fecha a linha, atribui valor 0 a i para abrir uma nova linha.Qualquer dúvida cole seu código que eu te ajudo, mais acredito que não terás!Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.