Jump to content


Photo

Dividir Em 2 Colunas


  • Faça o login para participar
2 replies to this topic

#1 PHP-man

PHP-man

    12 Horas

  • Usuários
  • 257 posts
  • Sexo:Masculino

Posted 04/10/2005, 02:20

Olá galera peguei este codigo de um sistema de imagens e adaptei para meu uso, mas ele nao dividiu as colunas em 2, procurei mas nao consegui entender bem o codigo e como dividir, se alguem puder falar o que esta errado e como faço para corrigir agradeço.

Obs: Coloquei todo esse códig dentro de uma celula em outra tabela. ele exi

<?
include("admin/conexao.php");
$sql = mysql_query("SELECT * FROM wallpapers");
?>
<? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?>

<table width="470" border="0" cellpadding="0" cellspacing="0">
<tr> <?
// Agora vamos montar o código. Pegue o valor total de resultados:
$total = mysql_num_rows($sql);
// Defina o número de colunas que você deseja exibir:
$colunas = "2";
// Agora vamos ao "truque":
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
?>
<? }?>
<?
$dados= mysql_fetch_array($sql) ;
$id = $dados['id'];
$diretorio = "wallpapers/imagens/wallpapers/";
?>
<td width="235" align="center">
<? if($dados[img1] != ""){?>
<img src="<? echo $diretorio.$dados['img1']?>" border="0" align="center" width="168" height="126" />
<? }?>
<span style="text-transform: uppercase"><b><a href="java script:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR>
<table align="center" width="80%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="50%" align="center" class="texto_preto"><? echo "<a href='wallpapers/pagina.php?id=$id&linkimagem=800x600' class='link_azul'>"; ?>800x600</a></td>
<td width="50%" align="center" class="texto_preto"><a href="wallpapers/pagina.php<? echo "?id=$id&linkimagem=1024x768"; ?>" class="link_azul">1024x768</a></td>
</tr>
</table>
<?
$dir="images/galeria/$dados[pasta]";
$dir1=opendir($dir);
$cont=0;
while ($res=readdir($dir1) ){
$tipo=explode(".",$res);
if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){
$cont=$cont+1;
}
}
?></td>
<td width="15"></td><br />
<? }}?>
</tr>
</table>

Ele lista um monte um do lado do outro sem quebrar.

Agradeço
PHP-man - Eu ainda chego lá!
Existe uma grande diferença entre a Sabedoria e a Inteligência. A Inteligência vem acompanhada de Arrogância e Irônias. A Sabedoria vem acompanhada de Humildade e Paciência. by PHP-man

#2 PHP-man

PHP-man

    12 Horas

  • Usuários
  • 257 posts
  • Sexo:Masculino

Posted 04/10/2005, 02:24

consegui resolver. o problema era a falta de
<TR>
<TD height="20" colspan="4">
<HR align="center" width="100%" size="1" noshade color="<? echo $cortexto?>"> </TD></tr>
<tr>
<? }?>

to meio confuso pra entender este código mais vou procurar entender melhor.


Vlw
Existe uma grande diferença entre a Sabedoria e a Inteligência. A Inteligência vem acompanhada de Arrogância e Irônias. A Sabedoria vem acompanhada de Humildade e Paciência. by PHP-man

#3 Pedro Lopes

Pedro Lopes

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Não informado

Posted 04/10/2005, 08:23

e onde exatamente vc usou essa ultima parte do codigo???


to procurando um tempao um script desse.. ja tentei fazer e tbm nao consegui!!


vlw! :D




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq