Pessoal,
Gostaria de saber qual é a lógica para listar em coluna da seguinte forma:
1. 5.
2. 6.
3. 7.
4. 8.
Sei fazer apenas da seguinte forma:
1. 2.
3. 4.
5. 6
Exemplo de como eu quero
Modelo - Exemplo

Listar Em Colunas
Started By joacell, 17/10/2006, 12:34
3 replies to this topic
#1
Posted 17/10/2006, 12:34
#2
Posted 17/10/2006, 13:03
A diferença é que fator principal é a quantidade de linhas, e não de colunas.
Exemplo:
Saída:
Exemplo:
<pre> <?php $aNumeros = range(1, 8); $nLinhas = ceil(count($aNumeros) / 2); for ($i = 0, $j = $nLinhas; $i < $nLinhas; $j = ++$i + $nLinhas) { printf("%s\t|\t%s\n", $aNumeros[$i], (isset($aNumeros[$j])) ? $aNumeros[$j] : ""); } ?>
Saída:
1 | 5 2 | 6 3 | 7 4 | 8
Edição feita por: Eclesiastes, 17/10/2006, 13:12.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 17/10/2006, 16:22
fiz isso ai para usar com a listagem via MySQL
nao deixa de ser útil, hehe =]
abraços
<table width="600" align=center> <tr valign=top> <? $i = 0; $x = 1; $a = mysql_query("SELECT * FROM medicos_convenios"); while ($r = mysql_fetch_array($a)){ $i = $i + 1; $x = $x + 1; $v = 40; // linhas if ($i == $v) { $i = 1; } if ($i == 1) { echo "<td>"; } ?> <input type="checkbox" name="con[]" value="<?=$r[0]?>" style="background-color: ffffff; border: 0;"> <?=ucfirst(strtolower($r[1]))?><BR> <? if ($i == $v) { echo "</td>"; } } ?> </tr> </table>
nao deixa de ser útil, hehe =]
abraços
QUE DEUS ABENÇOE TODOS !!!!
---------------
Espero ter Ajudado alguém,
----------------------
Antes de postar, veja se realmente não tem outro jeito..
---------------
Espero ter Ajudado alguém,
----------------------
Antes de postar, veja se realmente não tem outro jeito..
#4
Posted 17/10/2006, 18:59
Valeu Eclesiastes e apolo
Funcionando!
Funcionando!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)