[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разделение на столбцы
_JD_
Всем привет, есть вот такой код. Он показывает изображения в один столбец, суть вопроса в том чтоб разделить показ на несколько столбцов. В пхп нуб самоучка))

<?
include "config.php";

$lines=file($datafile); $maxi=count($lines); $i="0";

do {$dt=explode("|", $lines[$i]); $i++;
if ($dt[2]=='2') { print"<table border=0 cellpadding=1 cellspacing=8><tr><td>
<table border=0 width=210 height=210 cellpadding=1 cellspacing=0>
<tr><td align=center height=120><img src='data/
$dt[5]' alt='$dt[0]' border=0></td></tr>
<TR height=25><TD align=center>
$dt[0]<BR></td></tr>
</table></td></tr>"
; }
}
while($i < $maxi);

?>


Заранее спс)



Спустя 1 час, 15 минут, 40 секунд (23.08.2010 - 18:57) KonstantinK написал(а):
Интересно а как оно вообще работает если
$i="0";
это же строковая переменная и как в ней будет выполняться
$i++ 
ну это так поверхностно

Спустя 2 минуты, 6 секунд (23.08.2010 - 18:59) Lenarfate написал(а):
Цитата
В пхп нуб самоучка

а по моему ты последователь попова smile.gif

Спустя 11 минут, 35 секунд (23.08.2010 - 19:10) Nikitian написал(а):
Цитата (KonstantinK @ 23.08.2010 - 15:57)
Интересно а как оно вообще работает если
$i="0";
это же строковая переменная и как в ней будет выполняться
$i++ 
ну это так поверхностно

Пых умный, он преобразует данные к виду, удобному для используемых операций в данный момент. Иначе бы на каждом echo пришлось бы делать что-то типа inttotstr()[Delphi] или strval()

Спустя 3 минуты, 41 секунда (23.08.2010 - 19:14) linker написал(а):
<?php
include "config.php";

$lines = file($datafile);
$colsperrow = 4;
$col = 1;

echo '<table border="0" cellpadding="1" cellspacing="8"><tr>';
foreach($lines as $data)
{
list($alt, $fig, $state, $xz, $xz2, $imagefile) = explode("|", $data);
if ($state == 2)
{
echo '<td>
<table border="0" width="210" height="210" cellpadding="1" cellspacing="0">
<tr>
<td align="center" height="120"><img src="data/'
. $imagefile . '" alt="' . $alt . '" border="0"></td>
</tr>
<tr height="25">
<td align="center">'
. $alt . '<br></td>
</tr>
</table>
</td>'
;
if ($col == $colsperrow)
{
echo '</tr><tr>';
$col = 0;
}
$col ++;
}
}

echo '</tr></table>';
?>

Спустя 33 минуты, 42 секунды (23.08.2010 - 19:48) KonstantinK написал(а):
Цитата
Пых умный, он преобразует данные к виду, удобному для используемых операций в данный момент. Иначе бы на каждом echo пришлось бы делать что-то типа inttotstr()[Delphi] или strval()

Это то понятно, я имел ввиду каков будет результат таких вычислений

Спустя 1 день, 21 час, 12 минут, 15 секунд (25.08.2010 - 17:00) _JD_ написал(а):
Про уроки Попова ранее не слышал, узнал о существовании сего только здесь. Все делал "методом тыка" и разбора полетов)))

linker, огромное спс
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.