Вывод картинок не таблицей

Печать RSS
195

Автор
KinG`уренок
0
Доброго времени.
Есть вывод прибывающих единиц в деревню.
<?php
				  $tribe = $session->tribe;
                  $start = ($tribe-1)*10+1;
                  $end = ($tribe*10);
                  echo "<tr><th>&nbsp;</th>";
                  for($i=$start;$i<=($end);$i++) {
                  	echo "<td><img src=\"img/$i.gif\" class=\"unit u$i\" title=\"".$technology->getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" /></td>";
                  }
                  if($units[$y]['t11'] != 0) {
                   echo "<td><img src=\"img/hero.gif\" class=\"unit uhero\" title=\"Hero\" alt=\"Hero\" /></td>";
                  }
			?>
			</tr>
 <tr><th>Войска</th>
            <?php
            for($i=1;$i<($units[$y]['t11'] != 0?12:11);$i++) {
            	if($units[$y]['t'.$i] == 0) {
                	echo "<td class=\"none\">0</td>";
                }
                else {
                echo "<td>";
                echo $units[$y]['t'.$i]."</td>";
                }
			}
Вопрос. Как мне используя таковую конструкцию сделать вывод вида картинка-количество?
Д

Пришелец
0
Очевидный вариант, пробуй, что не так будет отпишись.

<?php

for($i = 1; $i < ($units[$y]['t11'] != 0 ? 12 : 11); $i++)
{
	echo '<img src="img/'.$i.'.gif" class="unit u'.$i.'" title="'.$technology->getUnitName($i).'" alt="'.$technology->getUnitName($i).'" /> '.
		($units[$y]['t'.$i] == 0 ? ' 0' : $units[$y]['t'.$i]).'<br/>';
}
if($units[$y]['t11'] != 0)
{
	echo "<img src=\"img/hero.gif\" class=\"unit uhero\" title=\"Hero\" alt=\"Hero\" />";
}
Изменил: Дмитрий (11.02.2014 / 16:59)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск