вывод в 2 столбца

Kisa

Guest
вывод в 2 столбца

Ни как не раберусь...
PHP:
<?php
while($files=array_pop($file))
  {
list($i1,$i2,$i3)=split("#",$files,3);?>
<table align="center" border="0" width="496">
    <tr>
        <td width="486">
            <p><a href="<?=$i1?>"><?=$i2?></a><br><?=$i3?></p>
        </td>
    </tr>
</table>
<?php } ?>
т.е циклом я вывожу содержимое всего файла, а вот как всё это вывести в 2 столбца - не пойму,
может кто подскажет.
Зарне благодарна.
 

BRat

o_0
<table align="center" border="0" width="496">
PHP:
for($i=0;$i<count($file);$i=$i+2)
{
echo"<tr>";
list($i1,$i2,$i3)=split("#",$file[$i],3);
<td width="486">
<p><a href="<?=$i1?>"><?=$i2?></a><br><?=$i3?></p>
</td>
PHP:
list($i1,$i2,$i3)=split("#",$file[$i+1],3);
<td width="486">
<p><a href="<?=$i1?>"><?=$i2?></a><br><?=$i3?></p>
</td>
</tr>
}
 

Novar

Guest
Видать я плохо соображаю утром ) но я не понял твоего вопроса.
и еще хорошо бы было если бы ты показал примерное содержимое фйла и как тебе надо его вывести.
Тогда уже и можно будет подсказать.
 

Renny

Новичок
есть много способов, вот 2 из них:
1 Посчитать количество записей в таблице, поделить на 2 вывести по очереди на экран
------
<tr>
while (идет первая половина записей)
{
<td id="1">
echo ("Bla Bla Bla <br />");
<td>
}
while (идет вторая половина записей)
{
<td id="2">
echo ("Bla Bla Bla <br />");
<td>
}
<tr>
-------


2
--------
<table id="out">
<tr>
<td>
<table id="in1">
while(идет первая половина записей)
{
<tr>
<td>
echo ("Bla Bla Bla");
</td>
</tr>
}
</table>
</td>
<td>
<table id="in2">
while(идет вторая половина записей)
{
<tr>
<td>
echo ("Bla Bla Bla");
</td>
</tr>
}
</table>
</td>
</tr>
</table>

Это самые простые способы, есть более сложные мне писать их лень.
 

Kisa

Guest
спасибо всем за участие, мне подошёл вариант "BRat"
Тема закрыта!
 
Сверху