Jacksonrs Postado Fevereiro 22, 2006 Denunciar Share Postado Fevereiro 22, 2006 pessoal o script abaixo está vindo um abaixo do outro, queria saber como faço pra colocar de dois em dois tipo aqui tah vindo os 3 ultimos mas eu queria os 6 ultimos, de dois em dois. como faço ????<table width="13" height="12" border="0" align="center" cellpadding="0" cellspacing="2"> <?php while ($coluna = @mysql_fetch_array($sql)) { echo ' <tr valign="top"> <td colspan="2"><font size="1" face="Verdana"><strong>'.$coluna["data"].' - <font color="#FF0000"><a href="#" onClick="MM_openBrWindow(\'detalhe_imovelteste.php?id='.$coluna["id"].'\',\'\',\'scrollbars=yes,width=740,height=480\')">'.$coluna["bairro"].'</a></font></strong></font></td> <td width="217" rowspan="3"> </td> </tr> <tr valign="top"> <td width="80"><a href="#"><img width="80" height="60" lowsrc="intelimed/images/capa_thumb.gif" src="'.strstr($coluna["foto1"], "f").'" border="2" onClick="MM_openBrWindow(\'detalhe_imovel.php?id='.$coluna["id"].'\',\'\',\'scrollbars=yes,width=740,height=480\')"></a></td> <td width="213"><font size="2" face="Arial"><a href="#" onClick="MM_openBrWindow(\'detalhe_imovelteste.php?id='.$coluna["id"].'\',\'\',\'scrollbars=yes,width=740,height=480\')">'.strtolower($coluna["descricao"]).'...</a></font></td> </tr> <tr valign="top"> <td colspan="2"><div align="right"><font size="1" face="Verdana"><strong><a href="#"><img src="images/images/mais_detalhes.gif" alt="Clique para mais detalhes" width="100" height="15" border="0" onClick="MM_openBrWindow(\'detalhe_imovelteste.php?id='.$coluna ["id"].'\',\'\',\'scrollbars=yes,width=740,height=480\')"></a></strong></font></div></td> </tr> <tr valign="top"> <td height="20" colspan="2"> </td> </tr> '; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Fevereiro 22, 2006 Denunciar Share Postado Fevereiro 22, 2006 Buenas, para vir 6 ao invés de 3 últimos acerta o LIMIT na sua cláusula SQL (que n está exposta no post acima).Agora, para organizar em uma tabela, o que você precisa é ordenar a abertura e fechamento das célular. Isso funciona com o mesmo princípio de fazer aquelas paradinhas de alternar a cor do fundo da TR saca?Bom, pra começar, substitui o laço while por um for agora usa a variável que é incrementada a cada interiação verificandoa posição atual com um if.se dividindo por dois resulta 0, abre a linha e a primeira célula, caso contrário abre a segunda célula.Agora exibe o conteúdoagora testa novamente: se dividindo por dois resulta 0, fecha a linha e a primeira célula, caso contrário fecha a segunda célula.e assim vai... sacou???tenta ae, se n conseguir aplicamos passo-a-passoabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jacksonrs Postado Fevereiro 23, 2006 Autor Denunciar Share Postado Fevereiro 23, 2006 Desculpa não entendi muito bem, tipo alterei o limite tudo bem até ai já veio 6 mas tah vindo um embiaxo do outro quanto ao laço do for com autoincremento não sei bem como funciona isso com o html, se tu tiver um tempinho pra dar uma palhinha ai. Abr. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Fevereiro 23, 2006 Denunciar Share Postado Fevereiro 23, 2006 Bã teu código tá muito cheio de html... vou fazer um exemplo maluco... dae tu aplica... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jacksonrs
pessoal o script abaixo está vindo um abaixo do outro, queria saber como faço pra colocar de dois em dois tipo aqui tah vindo os 3 ultimos mas eu queria os 6 ultimos, de dois em dois. como faço ????
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.