Witam mam taki skrypcik który wyswietla mi banery
<?
function baner ($typ){
$sql=\"SELECT * FROM homp_baner WHERE baner_rozm='\".$typ.\"'\";
$result=$db->sql_query($sql);
while ($idy=$db->sql_fetchrow($result)){
$id[]=$idy['baner_id'];
}
echo '<img src=\"images/lay3_10.gif\" width=\"400\" height=\"50\" border=\"0\" />'; }else{
$losowy=$id[$losowy];
$sql=\"SELECT * FROM homp_baner WHERE baner_id='\".$losowy.\"' AND baner_rozm='\".$typ.\"'\";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, \"Nie mogę wyswietlić Banera.\", \"\", __LINE__, __FILE__, $sql);
}
$baner=$db->sql_fetchrow($result);
if ($baner['baner_typ']=='FLASH'){
echo $baner['baner_flash']; $sql=\"UPDATE homp_baner SET baner_show=baner_show+1 WHERE baner_id='\".$losowy.\"'\";
$db->sql_query($sql);
} else{
echo '<a href=\"'.$baner['baner_url'].'\" target=\"_top\"><img src=\"'.$baner['baner_img'].'\" border=\"0\" alt=\"'.$baner['baner_alt'].'\"></a>'; $sql=\"UPDATE homp_baner SET baner_show=baner_show+1 WHERE baner_id='\".$losowy.\"'\";
$db->sql_query($sql);
}
}
}
?>
Ale chcem zrobic zeby losowało mi liczby których jeszcze nie było no gdy na stronie wywołam funkcje w 2 miejscach to zeby nie było takiej sytuacji zeby wyswietlily się dwa takie same banery. Nie wiem jak to zrobic. Probowałem na różne sposoby (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif)