我有 20 个 flash 横幅,10 个亚美尼亚语,10 个英语。
$query="SELECT* FROM `reklam` LIMIT 5";
$result=mysql_query($query);
while($row=mysql_fetch_array($result)) {
if($_SESSION['lang']=='arm') {
$swf_name=$row['swf_arm'];
} else {
$swf_name=$row['swf_eng'];
}
echo'<tr>
<td>
<div style="text-align: center">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="290" height="299" align="middle">
<param name="movie" value="reklam/'.$swf_name.'.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="reklam/'.$swf_name.'.swf" width="290" height="299">
<param name="movie" value="reklam/'.$swf_name.'.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</td>
</tr>';
}
横幅的名称来自数据库。如果网站语言设置为亚美尼亚语,它应该出现亚美尼亚语横幅,如果是英语 - 英语之一(会话)。正如我所说的,有 10 个横幅,但我需要一次显示 5 个,所以我包含在查询 LIMIT 5 中。现在的任务是,我需要轮换这些横幅。我的意思是当我刷新页面时,它应该随机选择横幅。我该怎么做?
谢谢!