majahead
Постоялец
- Регистрация
- 12 Май 2008
- Сообщения
- 376
- Реакции
- 108
- Автор темы
- #1
<?php
unset($_SESSION['captcha_keystring']);
}
function CategoryStat()
{
global $database,$option, $valute, $newdays, $newsign,$Itemid;
$i=0;
$qr="SELECT * FROM #__joob_categories";
$database->setQuery($qr);
$categories=$database->loadObjectList();
И вот тут внёс изменения
Я дописал чтоб к чётной и нечётной строкам таблицы присваивались разные id? ну чтоб таблица стала полосатой. Полоски появились и появилось то что видно на скриншоте.Красным выделено то что я дописал
$max_str=30; //Количество строк таблицы
for($i=0; $i<=$max_str; $i++){
foreach($categories as $categ)
{
echo "<tr id=".($i%2==0?"z1":"z2")." class=sectiontableentry".($i++ % 2 + 1).">";
echo "<td class=\"joob_stat_categs\">".$categ->category;
if($newdays && isNewJoob(0,$categ->id)|| isNewJoob(1,$categ->id))
echo "<span class=\"joob_new\">$newsign</span>";
echo "</td>";
echo "<td align='center'><a href='".sefRelToAbs("index.php?option=$option&task=list&&mode=0&category=".$categ->id."&Itemid=$Itemid")."'>".GetTotoalByCategory(0,$categ->id)."</a></td>";
echo "<td align='center'>".GetAverageByCategory(0,$categ->id)." $valute</td>";
echo "<td align='center'><a href='".sefRelToAbs("index.php?option=$option&task=list&&mode=1&category=".$categ->id."&Itemid=$Itemid")."'>".GetTotoalByCategory(1,$categ->id)."</a></td>";
echo "<td align='center'>".GetAverageByCategory(1,$categ->id)." $valute</td>";
echo "".$i."</tr>";
}
echo "</table>\n";;
//echo "</td></tr></table>\n";
}}
В общем я в php нуб и совсем не могу понять каким образом у меня стало выводиться 123456789101112131415161718192021222324252627282930
То что я дописал как то пересекается с той частью кода которая первая и каким то образом выводиться....
Подскажите пожалуйста как это происходит, а ещё лучше как исправить