• 11-09-2006, 17:02:20
    #1
    db bağlantınızı kendinize göre yapın
    <% 
    Set db = Server.CreateObject("ADODB.Connection")
    db.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("veritabani.mdb")
    
    set rnmks = server.createobject("ADODB.Recordset")
    sql = "select * from tablo"
    rnmks.open sql,vt,1,3
    
    Randomize
    rastgele = Int((Rnd*rnmks.RecordCount)+0)
    rnmks.Move(rastgele) 
    %>
    Altta resim yazan yeri kendinize Göre ayarladıktan sonra
    resimler her girişte dewamlı değişecektir..
    <img src="<%=rnmks("resim")%>" border= 1 class="border">
  • 21-11-2006, 14:16:01
    #2
    php yok mu
  • 21-11-2006, 14:24:56
    #3
    Alıntı
    <SCRIPT LANGUAGE="JavaScript">
    today=new Date();
    jran=today.getTime();

    function rnd() {
    ia=9301;
    ic=49297;
    im=233280;

    jran = (jran*ia+ic) % im;
    return jran/(im*1.0);
    };

    function rand(number) {
    return Math.ceil(rnd()*number);
    };

    document.write("<CENTER>");
    for(i=1;i<=1;i++) {
    myNum=(rand(12));
    if(myNum == 1) document.write("<img src=''resim1.jpg''>");
    if(myNum == 2) document.write("<img src=''resim2.jpg''>");
    if(myNum == 3) document.write("<img src=''resim3.jpg''>");
    if(myNum == 4) document.write("<img src=''resim4.jpg''>");
    if(myNum == 5) document.write("<img src=''resim1.jpg''>");
    if(myNum == 6) document.write("<img src=''resim2.jpg''>");
    if(myNum == 7) document.write("<img src=''resim3.jpg''>");
    if(myNum == 8) document.write("<img src=''resim4.jpg''>");
    if(myNum == 9) document.write("<img src=''resim1.jpg''>");
    if(myNum == 10) document.write("<img src=''resim2.jpg''>");
    if(myNum == 11) document.write("<img src=''resim3.jpg''>");
    if(myNum == 12) document.write("<img src=''resim4.jpg''>");
    else {
    document.write();
    }

    };
    </script>
    al kardeş tüm dillerde kullanırsın
  • 21-11-2006, 14:58:24
    #4
    Misafir
    Web sitenizi daha ilginç hale getirmek veya bir reklam gösterim programı hazırlamak istiyorsanız, kullanacağınız yegane metod rastgele sayılar üretip bu sayılara göre resimleri ekrana basmak olacaktır. Hemen örneklere başlayalım; Örneğin kullanacağımız resim dosyalarının isimleri 1.jpg, 2.jpg, 3.jpg olsun. Hepsi aynı uzantıya sahip ve isimleri sadece rakamlardan oluştuğu için işimiz kolay, "srand(time())" ile saat kaynağını kullanıp, "rand()" ile rasgele sayılar üretmeye başlayabiliriz.
    Örnek:
    <?
    srand(time());
    //1 ile 3 arasında rasgele sayı üreteci
    $rasgele_sayi = (rand()%3)+1;
    //resmi çağıralım
    echo "<img src=\"$rasgele_sayi.jpg\">"
    ?>

    Ancak daha karışık durumlarla da karşılaşabiliriz: Örneğin; değişik isimlerde ve uzantılarda bir imaj listemiz olabilir ve bunları rasgele göstermek isteyebiliriz. Bu durumda dizi değişkenlere yani "array()"lara başvurabiliriz. Tabi bunu veritabanı kullanarak da yapmak mantıklı bir yol. Biz örneğimizde dizi değişken kullandık;
    Örnek:
    <?
    //resimlerimizi array'a atıyalım
    $resimler[0] = "ornek_resim1.jpg";
    $resimler[1] = "baska_resim.gif";
    $resimler[2] = "digeri.png";


    srand(time());
    //0 ile 2 arasında rasgele sayı üreteci
    $rasgele_sayi = (
    rand()%3);
    echo "<img src=\"
    $resimler[$rasgele_sayi]\">"
    ?>

    Kaynak: rehberim.gen.tr
  • 21-11-2006, 15:30:47
    #5
    db kullanmadan rasgele veri alma resim gösterme db ye gerek yok bu kodlarla

    <%
    RANDOMIZE
    LowestNumber = 1
    HighestNumber = 4
    RandomNumber = Int((HighestNumber-LowestNumber+1)*Rnd+LowestNumber)
    SELECT Case RandomNumber
    %>
    <% Case 1 %>
    <img src="resim1.jpg">
    <% Case 2 %>
    <img src="resim2.jpg">
    <% Case 3 %>
    <img src="resim3.jpg">
    <% Case 4 %>
    <img src="resim4.jpg">
    <% End Select %>



    HighestNumber = 4 daki 4 ü kaçtane veriyi rasgele yazdırmak istiyorsanız ona göre değiştirin

    case leride ona göre ayarlayın
  • 26-12-2006, 12:23:18
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    teşekkürler işime yaradı..
  • 28-07-2007, 12:19:26
    #7
    ben vbulletin de yaptıgım logonun rastgele değişmesini istiyorum bunun için bir kod bulabılırmıyım php ve asp denedim javascript i de denedim fakat olmadı.
  • 01-04-2008, 11:58:20
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ****** adlı üyeden alıntı: mesajı görüntüle
    .....
    Burdaki kod işime yaradı.
    Teşekkürler
  • 31-10-2008, 13:08:30
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bir Çok Arkadaşımızın İşine Yarayacak Bi Kod. Teşekkürler. Herkese ayrı ayrı.