• 25-08-2007, 00:36:42
    #1
    Merhabalar,
    php ile mysql den çektiğim verileri tabloya aktaracağım; fakat sorum normal bir soru değil. çünkü zaten veri alma kısmı esas sorun değil. sorun şu: verileri aktarırken tablonun bir satırının gri bir satırının beyaz olmasını istiyorum yani düzenli bir görünüm elde etmek için. (yani bir satır <tr class="bg1"> şeklinde diğeri ise <tr class="bg2"> şeklinde kod olarak yer alacak. aynı döngü devam edecek) sanırım bunu for döngüsüyle yapacağım ama nasıl?
  • 25-08-2007, 00:42:18
    #2
    aradığımı 2 yerde buldum.

    ruud | php & mysql üssü » For Döngüsü
    PHP'de Tablo Yaparken Çift Renk Kullanma

    verdiğim rahatsızlık için özür dilerim. bu örnekleri uygularken bir sorun yaşarsam yine yazacağım.
  • 25-08-2007, 00:45:09
    #3
    for a gerek yok aslında, sizin
    while($degisken=mysql_fetch_array($sorgu)) {

    satırının üstüne $i=0; ekleyin,
    altına da
    $i++;
    if($i % 2 == 0)
    $class='bg2';
    else
    $class='bg1';

    ekleyin, ardından
    <tr class="$class">

    şeklinde değiştirin tablo taglarınızı
  • 25-08-2007, 01:03:34
    #4
    fakat $i++ demeden önce bir i değişkeni tanımlamamız gerekmiyor mu $i=0 şeklinde?
  • 25-08-2007, 01:16:42
    #5
    evet yukarıda da deiğim gibi while satırının üstüne ekleyebilirsin, böylece sürekli sıfırlanmamış olur