Dizi ve if yapısında renk kullanımı.
Herkese Merhabalar ,
Şöyle bir sorunum var, yardımcı olursanız veya bir kaynak gösterirseniz sevinirim(İngilizce de olabilir).
Aşağıdaki kodlarla html tablosu oluşturuyorum. Hücrelere tıklayınca background rengi değişiyor.
<script>
function f(renk){
var r=renk.style.backgroundColor; renk.style.backgroundColor=(r=="white")?"yellow":(r=="yellow")?"blue":(r=="blue")?"red":(r=="red")?"green":(r=="green")?"orange":(r=="orange")?"white": null;
}
</script>
<?php
echo "<table cellspacing=10 border=1 >";
echo "<th style=background:pink>gg</th>";
$saatler = array('08:00 08:40','08:50 09:30','09:40 10:20','10:30 11:10','11:20 12:00','13:00 13:40','13:50 14:30','14:40 15:20','15:30 16:10','16:20 17:00','17:10 17:50');
for($baslik=0; $baslik<11; $baslik++)
{echo"<th>$saatler[$baslik]</th>";}
$gunler=array('Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi','Pazar');
for($satir=0; $satir <7; $satir++)
{echo "<tr>";
echo" <th class=thh>$gunler[$satir]</th>";
for($sutun = 0; $sutun<11; $sutun++)
{echo "<td onclick=f(this) style=background-color:white id=' ' ></td> ";
}echo "</tr>";
}echo "</table>";
?>
Yapmak istediğim şu:
Eğer hücre (td)backround u
kırmızı ise veritabanına kapalı yazsın,
mavi ise dolu yazsın,
beyaz ise boş yazsın vb.
Mysql veritabanında gün isimlerinden oluşan 7 adet tablo var. Mesela Pazartesi satırını Pazartesi tablosuna, Salı satırını Salı tablosuna kaydedeceğim. Sütun başlıkları aynen html tablosundaki gibi saatlerden oluşuyor.
Daha sonra bunları aynı şekilde veritabanından alıp tabloda olduğu gibi ekrana yazdıracağım. Yani veritabanında kapalı yazıyorsa tablo hücresinin rengi kırmızı olacak.
Öğrenmek isteyip de örneklerini bulamadığım şu üç konu:
1-Satırlar ve hücreler tr ve td şeklinde dizide ve döngülerde nasıl kullanılır?
2-İf yapısında renk kullanımı, yani eğer hücre kırmızı ise veritabanına kapalı yazsın.
3-Oluşan diziyi veritanındaki tablolara nasıl bağlayacağım?
Teşekkürler, Saygılar
Php
Mysql "INSERT INTO" sorgusunu araştır.