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

Kodla Büyü

azizerkut

Seçkin Üye
Seçkin Üye
Mesajlar
564
rnd komutu ile rastgele sayı üretip o sayıyı veri tabanından kayıtlara id vererek id araması yaptırabiliriniz.
 

azizerkut

Seçkin Üye
Seçkin Üye
Mesajlar
564
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.
 

zeynelabidin21

Site Gezgini
Mesajlar
75
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
 

muren

Aktif Üye
Mesajlar
154
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.
 

mosar

Seçkin Üye
Seçkin Üye
Mesajlar
329
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.
 

zeynelabidin21

Site Gezgini
Mesajlar
75
adrotatoru kullandım kodlar çalıştı fakat ekrande küçük bir imleç görünüyor resimler gelmiyor nedeni ne olabilr
 

s_kajmeran

Hiperaktif Üye
Hiperaktif
Mesajlar
3,827
klasör adını/dizinini resimden önce belirtin...

<img src="resimler/<%=resim_adi%>.jpg">
 

böte2013

Üye
Mesajlar
13
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.
 
Üst