Вывод картинок не таблицей
1.
Apeccc (11.02.2014 / 15:00)
Доброго времени.
Есть вывод прибывающих единиц в деревню.
<?php
$tribe = $session->tribe;
$start = ($tribe-1)*10+1;
$end = ($tribe*10);
echo "<tr><th> </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>";
}
}
Вопрос. Как мне используя таковую конструкцию сделать вывод вида картинка-количество?
2.
Дмитрий (11.02.2014 / 16:59)
Очевидный вариант, пробуй, что не так будет отпишись.
<?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\" />";
}
URL:
https://visavi.net/topics/40080