我在我的PHP EOF中使用。PHP EOF只顯示循環中的一個結果
問題是,它只顯示來自mySQL循環的一個項目。
它只顯示最後的結果。
這在EOF中是否有必要?或者我可以避免這個問題?
感謝
function getYiBAdminBanner() {
global $site;
global $dir;
$queryYiBmenu = "SELECT * FROM `(YiB)_cPanel_Menu` WHERE Type = 'top'";
$resultYiBmenu=mysql_query($queryYiBmenu) or die("Errore select menu: ".mysql_error());
$countYiBmenu = mysql_num_rows($resultYiBmenu);
while($rowYiBmenu = mysql_fetch_array($resultYiBmenu)) {
$menu = "<div id=\"menu\" style=\"display:none;\"><li><a href=\"".$site['url'].$rowYiBmenu['linkHref']."\" onMouseOut=\"javascript: $('#menu').hide('9000');\"><img class=\"imgmenu\" src=\"".$site['url'].$rowYiBmenu['linkIcon']."\">".$rowYiBmenu['linkTitle']."</a></li></div>";
}
if($countYiBmenu <= 0){
$menu = "No Modules Installed";
}
$bannerCode .= <<<EOF
<div style="width:520px; background-color: #EEE; height:30px;">
{$menu}
</div>
EOF;
return $bannerCode;
}
請問您可以發佈您的代碼嗎? – 2011-06-01 21:11:05
你是通過mySQL結果還是文件循環? – wired00 2011-06-01 21:12:39
我正在循環查看mySQL結果。沒有代碼可以顯示。問題很簡單。我應該發佈兩頁代碼嗎? @Felix Kling我不認爲你需要這樣的事情。 – 2011-06-01 21:18:36