Witam
Mam skrypt który ma za zadanie wyświetlać boks reklamowy, a w przypadku gdy nie ma w bazie reklam wyświetla reklamy Google.
lecz nie do końca działa prawidłowo bo wyświetla non-stop tylko reklamy Google pomimo iż w bazie znajdują się reklamy:
tabela w bazie ma oprócz id, treści, adresu także opcje
1). stan (1 -aktywne 0-nie aktywne)
2). typ (0-strona główna 1-podstrony 3-wszędzie)
3). wys (pokazuje liczbę wyświetleń na stronie)
<?php
if($rand > 12) $boks = FALSE;
if($id) $cond=" AND typ>'0'";
if(!$id) $cond=" AND typ='0' OR typ='2'";
if($policz[0]>0 && $boks)
{
?>
<TABLE VALIGN=middle ALIGN=CENTER WIDTH="750px" cellpadding="0" cellspacing="0" border="0"><TR>
<?
$ile_b=0;
$x=mysql_query("select id,adres,podpis,wys,tresc from boksy where `stan`='1' ".$cond." ORDER by RAND() LIMIT 3"); {
$ile_b++;
if($r[2]=="") $r[2]=$r[1];
echo"<td class=\"boks\" width=\"242px\"><a href=\"http://".$r[1]."\" target=_blank class=boks_podpis>".$r[2]."</a><br> ".$r[4]."<br><a href=\"http://".$r[1]."\" target=_blank class=boks_adres><i>".$r[1]."</i></a></td>"; if($policz[0
]>1
) { if($ile_b=="1"||$ile_b=="2") echo"<td width=3px><img src=img/px.gif width=3px></td>"; } $n_wys=$r[3]+1;
mysql_query("update boksy set wys=$n_wys where id=".$r[0
]);
}
?>
</table>
<?
}
else{//gdy jest tylko boks testowy odpalamy boksy google;)
<script type="text/javascript"><!--
google_ad_client = "xxxxxxxxxxxxxxxxxxxxxx";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
//2007-07-23: auuto
google_ad_channel = "";
google_color_border = "000000";
google_color_bg = "FFF7F4";
google_color_link = "0000FF";
google_color_text = "666666";
google_color_url = "666666";
google_ui_features = "rc:6";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
';
}
?>
Z góry dzięki...