<? 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']; } }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'){ $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
