0
我有一個網站,接着的Joomla 3和PHP的Smarty框架(其中部分被寫入)Joomla和PHP的Smarty框架
這是拍賣網站,我現在有一些問題與Smarty的...
這是交易 - 當用戶登錄時,網站會在出價歷史記錄中顯示所有出價,並標記爲橙色。
我希望網站能夠以橙色顯示標明出價,只要您的出價最高。如果沒有 - 沒有...
下面是從代碼的那部分摘錄:
{if $bid->userid==$userid}
{assign var="tr_class" value="auction_bids_mybid1"}
<a name = 'mybid' id = 'mybid'></a>
{/if}
這使用來自GetBestMethod變量從其他一些文件:
public function GetBestBid($userid = FALSE)
{
$db = JFactory::getDbo();
$query = "SELECT * FROM #__bids AS b WHERE auction_id='$this->id' " . ($userid ? (' AND userid=' . $userid) : '') . " ORDER BY bid_price DESC";
$db->setQuery($query, 0, 1);
$res = $db->loadObject();
if (!$res) {
$query = "SELECT * FROM `#__bids` AS `b` WHERE `auction_id`='$this->id' ORDER BY `bid_price` DESC";
$db->setQuery($query, 0, 1);
$res = $db->loadObject();
}
return $res;
}
所以,基本上長話短說:
如果當前用戶的出價最高然後標記出價其他什麼都沒有。
謝謝大家......