asp de rastgele değişen resim siteme nasıl eklerim

Kodla Büyü
rnd komutu ile rastgele sayı üretip o sayıyı veri tabanından kayıtlara id vererek id araması yaptırabiliriniz.
 
rasgele_id=rnd() * 25
strSQL = "SELECT * FROM tblresim WHERE resim_id = 'rastgele_id'"

şeklinde olabilir ama ben olsam bir klasöre resimleri atar ve numara verirdim 0.jpg,1.jpg,2.jpg.... şeklinde daha sonda resmi <%resim_adi=rnd() * 2 %><img src="resimler/<%=resim_adi%>.jpg"> şeklinde kullanırdım.
 
adrotatoru biliyorum dedim tönetim paneli ile veri tabanına istenildiği zman resim eklensin ve direk ordan alsın dosya olarak atılmasın site köküne
 
SELECT top 1 * FROM [resim] Order By Rnd(-[resimID]*time()) sorgusu ile sayfa her yüklendiğinde resim tablosundan bir kayıt çekilir rastgele. Kendim kullandım sitemde galeriden bir kare bölümü yaptım. Umarım işinize yarar.
 
muren' Alıntı:
SELECT top 1 * FROM [resim] Order By Rnd(-[resimID]*time()) sorgusu ile sayfa her yüklendiğinde resim tablosundan bir kayıt çekilir rastgele. Kendim kullandım sitemde galeriden bir kare bölümü yaptım. Umarım işinize yarar.
+1
yukarıda bir arkadaş daha anlatmış ama orada şöşle küçük bir problem var resim_id değerini siz ayarlayacaksınız her seferinde eğer otomatik artan bir değer yaparsanız aradan bir kayıt sildiğinizde id de silinecek olası o değerin üreritiminde sql kayıt bulamayacak ve hata verecek.
 
adrotatoru kullandım kodlar çalıştı fakat ekrande küçük bir imleç görünüyor resimler gelmiyor nedeni ne olabilr
 
klasör adını/dizinini resimden önce belirtin...

<img src="resimler/<%=resim_adi%>.jpg">
 
Adrotator ile yapabilirsin. Xml yardımıyla resimin değişme aralığını, resim yolunu vs. bilgilerini adrotatora aktarabilirsin. örnek kod:
<Advertisements>
<Ad>
<ImageUrl>Styles\Images\REKLAM.jpg</ImageUrl>
<NavigateUrl>http://www.google.com</NavigateUrl>
<AlternateText>Reklam1</AlternateText>
<Keyword>Genel reklamlar</Keyword>
<impressions>60</impressions>
</Ad>
</Advertisements>

Adrotator'un Datasoruce'una bu xml dosyasını ekle olacaktır. ne kadar çok resim eklemek istiyorsan o kadar <Ad> tagı koymalısın.
 
Geri
Üst