|
|
| |
|

|
Renkli Tablolar |
 |
3932 Görüntülenme |
Bu konuyu görebilmeniz için uygulamalar bölümünde yazdım ve örnek olarak Veritabanımızdaki son 10 script'i bu işleme göre sıralayarak örnek vermek istedim.
Bu uygulamada tam olarak yapacağımız ise scriptler tablo olarak alt alta sıralanırken her seferinde tablo arkaplan rengini değiştireceğiz.
Bunun için basit bir işlem kulanacağız.
i adında sayı değeri olan bir değişkenimiz olacak ve her veri gösterilişinde bu sayı +1 artacak.Bu sayının 2'nin katı olup olmadığına göre isede arkaplan rengimizi seçeceğiz.
Örnek :
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="10%">
<%
i=0
do until i>10
%>
<tr bgcolor="#<%
if i mod 2 then
Response.Write "FFFFFF"
Else
Response.Write "D8D8D8"
end if %>">
<td>Yazı</td>
</tr>
<%
i = i + 1
loop %>
</table>
Burada gördüğünüz gibi TR'nin yani satır'ın rengini eğer i' nin katı 2 ise beyaz renk ve değil ise gri tonu bir renk olarak göstermesini söyledik.Bu işlemleri aynı şekilde veritabanınızdan kayıt sıralarkende yapabilirsiniz.Bu örneğin test'inde "Yazı" olarak 10 tane tablo alta alta sıralanıyor.
|
|
|
|
|
|
| |
|
| | |
|
Bu içerik hakkında 2 yorum yapılmış |
|
|
|
|
|
|
| Yorumlar(2) |
Not : Yorumlar zamana göre
son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır. Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir. |
|
+ verdiğiniz kodu yerleştirince çeşitli sorunlar yaşadım. sanırım iki tane i yüzünden...
ben de döngüye sokmadan daha basit bir ifade renklendirme yaptım... şöyle ki :) ;
<tr bgcolor="#<%
if i mod 2 then
Response.Write "FFFFFF"
Else
Response.Write "D8D8D8"
end if %>">
burada if i mod 2 then yerine if yazilarRS("id") mod 2 then diyerekten otomatikman tek veya çift numara verdirmiş oldum. gayet güzel oldu. sorun yaşayanlar için  |
| Yazan : bayram | Zaman : 17 Mart 2006 Cuma, Saat 15:27 |
|
|
|
|
|
|