
18-09-2007, 19:46
|
|
|
|
חבר מתאריך: 18.12.03
הודעות: 31
|
|
|
איך גורמים ל פונקצית IF לעבוד ב LOOP ?
יש לי באנרים GIF ו FLASH
ב DATABASE יש שדה שנקרה bannertype ששם אני מבדיל FLASH מ GIF
אני רוצה להציג את כל הבאנרים שיש ב DATABASE
ואז אני רוצה אם זה FLASH שיציג את הקוד של FLASH ואם זה GIF שיציג את התמונה של GIF.
אז עשיתי , אך זה לא עובד:
קוד PHP:
<? $i=1; $query_string=mysql_query("SELECT * FROM ads_top where bannerstatus='no' order by bannerorder DESC",$db); $query_result = mysql_query($query_string,$db); $record=mysql_fetch_array($query_string); while ($i <= 10) { if ($record["bannertype"]<>"FLASH") { ?> <img width="468" height="60" border=1 bordercolor="#000000" src="http://www.xyz.org/ads/<? echo $record["bannername"]; ?>"></a> <? } else { ?> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=Untitled WIDTH=468 HEIGHT=60> <PARAM NAME=movie VALUE="http://www.xyz.org/ads/<? echo $record["bannername"]; ?>"> <PARAM NAME=quality VALUE=high> <PARAM NAME=loop VALUE=True> <EMBED src="http://www.xyz.org/ads/<? echo $record["bannername"]; ?>" loop=true quality=high WIDTH=468 HEIGHT=60 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </EMBED> </OBJECT> <? $record=mysql_fetch_array($query_string); } $i++; } mysql_close($db); ?>
|