Ir para conteúdo

POWERED BY:

Arquivado

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

Ygornet

Loop com tabelas

Recommended Posts

hcar,

Valeu meu rei.. certinho!!!

 

Não querendo abusar, mas jah abusando , se tu puder reescrever o códico e explicar detalhado a parte do j e i , ficarei ainda mais grato..

 

Nao precisa ser agora.

 

Se nao der tb tudo bem...

 

 

Valeus!

Explicando:

// testando se é a primeira iteração do laço for ($i == 0'), ou se já foram feitas três iterações ($j ==2),pois no inicio ou na terceira iteração teremos que colocar uma nova linha ('<tr>') já que queremos duas colunas, e no inicio temos que colocar o começo da linha.

if($i == 0 || $j ==2)

{

$j = 0;

echo('<tr>');

}

echo"<td width='45'><img src='../admin/arquivos/padrao.jpg' width='45' height='95'/></td>";

echo "<td width='205' border='1' bordercolor='red' valign='top'><b><font size='2'>$celular</font></b><br><font size='1'>$intro</font></td>";

 

// testando se é a segunda iteração do laço for ($j == 1), ou se é a última iteração ($i == $total-1), pois na segunda iteração ou na última teremos que colocar o final da linha já que queremos duas colunas.

if($j == 1 || ($i == $total-1))

{

echo('</tr>');

}

$j=$j+1;

Não sei se expliquei direito, qualquer coisa posta novamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao sei se é bem isso aqui que você ta querendo: da uyma olhada nas fotos desse site, se possivel clique nelas....

Veja

 

Se for:

 

1. Primeiro: veja que tamanho é a area que você quer colocar tais itens e quantas colunas deseja. Ex(se sua area é de 400px e quer duas colunas intao cada span vai ter 200 px);

 

1.1. Se nao sabe existe outras tag de html que substituiem a <table>: <div> e <span>.... (n q substituam na integra... mas quase!)

 

1.2. Width é largura e Heigth é tamanho!!! Ex.: <span style="width:200px, heigth:100px"></span>

2. Apaga essa narquiada ai!!!!

 

3. Poe isso aqui lá!!! (rs)

 

<?php$imp = $_GET['n'];require"conexao.php";$sql= mysql_query ("SELECT * FROM tabela where fab_celular='$imp'") or die(mysql_error());$total = mysql_num_rows($sql);for($i=0;$i<$total;$i++) {$dados = mysql_fetch_array($sql);$celular = $dados["celular"];$intro = $dados["intro"];$texto = $dados["texto"];echo'<span sytle="width:45px"> <img src="../admin/arquivos/padrao.jpg" width="45" height="95"></span><span sytle="width:205px; border: solid 1px red; vertical-align:top"> <b><font size="2">'.$celular.'</font></b> <br> <font size='1'>'.$intro.'</font></span>';}?>
Acho agora vai!!!! ()rs

 

T+ Galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

supertelnet,

 

Valeu cara , mas a sua tentativa nao da certo. Eu jah havia tentado coisa parecida , mas dessa forma lista um debaixo do outro e com imagem acima do texto.

 

Minha intenção era Foto ao lado do texto e duas tabelas dessa por linha.

 

Mas o amigo hcar jah me ajudou tah certinho..

 

Fico grato mesmo assim!

Compartilhar este post


Link para o post
Compartilhar em outros sites

supertelnet,

 

Valeu cara , mas a sua tentativa nao da certo. Eu jah havia tentado coisa parecida , mas dessa forma lista um debaixo do outro e com imagem acima do texto.

 

Minha intenção era Foto ao lado do texto e duas tabelas dessa por linha.

 

Mas o amigo hcar jah me ajudou tah certinho..

 

Fico grato mesmo assim!

Mas da pra fazer!!!! É so colocar dentro de um span.....rs ai você vai ver fica um do lado do outro de boa....

 

<span>  //esse funciona como tabela você coloca a largura que der pra caber as duas <span sytle="width:45px"> <img src="../admin/arquivos/padrao.jpg" width="45" height="95"> </span> <span sytle="width:205px; border: solid 1px red; vertical-align:top"> <b><font size="2">'.$celular.'</font></b> <br> <font size='1'>'.$intro.'</font> </span></span>

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra agora nao tem erro!!!!! fiz e testei, ta ai pra você ver!!!!!

clica aqui e verifica se e isso mesmo:

 

<?php$intro = 'texto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto texto';$celular = 'texto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto textotexto texto';echo'<span> <span style="width:45px; vertical-align:top"><a href="http://www.supertelnet.com"><img src="http://supertelnet.com/xoops/themes/x2t/logo.gif" height="95" border="0"></a></span> <span style="width:205px; border:solid 1px red; vertical-align:top">  <table width="100%" border="0" cellspacing="0" cellpadding="0">  <tr>	<td><b><font size="2">'.$celular.'</font></b></td>  </tr>  <tr>	<td><font size="1">'.$intro.'</font></td>  </tr>  </table> </span></span>';?>

 

Agora , espero ter sanado!!!!

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.