• 18-05-2014, 23:16:11
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İyi günler arkadaşlar php ile ilgili bir sorunum var.

    Veri tabanından verileri çektikten sonra while ile yazdırıyorum.

    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>


    yani sürekli divbir id sini taşıyan div ile yazdırıyor. Fakat ben 2 farklı id ile yazdırmak istiyorum birinin arkaplan rengi siyah diğerininki beyaz olarak farz edin. Yani 10 yazdırma işlemine kadar divbir diviki diye sıralana sıralana gitmesini istiyorum.

    <div id="divbir">İCERİK</div>
    <div id="diviki">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="diviki">İCERİK</div>
    <div id="divbir">İCERİK</div>

    Yardımlarınızı bekliyorum şimdiden teşekkürler.
  • 18-05-2014, 23:17:30
    #2
    sanırım şu konu senin işini görür hocam.
  • 18-05-2014, 23:21:11
    #3
    tasarize adlı üyeden alıntı: mesajı görüntüle
    sanırım şu konu senin işini görür hocam.
    Hemen bakıyorum hocam teşekkürler.

    edit.

    Baktımda bu değil hocam sanırım. Php ile ilgili benim sorun örnek bir kod buldum mesela ama uyarlayamadım gene.


    while($a = mysql_fetch_array($sql)){

    $row_color = ($row_count % 2) ? "#EFEFEF" : "#FFFFFF";

    echo("<tr bgcolor=\"$row_color\">
    <td height=\"25\">" . $a['custid'] . "</td>
    <td height=\"25\">" . $a['name'] . "</td>
    <td>" . $a['ebay'] . "</td>
    <td>" . $a['title'] . "</td>
    <td>" . $a['type'] . "</td>
    </tr>");

    $row_count++;
    }
  • 18-05-2014, 23:25:03
    #4
    jquery ile yapabilirsiniz.
  • 18-05-2014, 23:25:17
    #5
    sawashan adlı üyeden alıntı: mesajı görüntüle
    İyi günler arkadaşlar php ile ilgili bir sorunum var.

    Veri tabanından verileri çektikten sonra while ile yazdırıyorum.

    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="divbir">İCERİK</div>


    yani sürekli divbir id sini taşıyan div ile yazdırıyor. Fakat ben 2 farklı id ile yazdırmak istiyorum birinin arkaplan rengi siyah diğerininki beyaz olarak farz edin. Yani 10 yazdırma işlemine kadar divbir diviki diye sıralana sıralana gitmesini istiyorum.

    <div id="divbir">İCERİK</div>
    <div id="diviki">İCERİK</div>
    <div id="divbir">İCERİK</div>
    <div id="diviki">İCERİK</div>
    <div id="divbir">İCERİK</div>

    Yardımlarınızı bekliyorum şimdiden teşekkürler.
    http://tamerkirci.com/phpde-renkli-listeleme-yapmak/ burada anlatmıslar
  • 18-05-2014, 23:38:03
    #6
    ~Aykut adlı üyeden alıntı: mesajı görüntüle
    Aradığım buydu cevap için çok teşekkürler hocam.
  • 24-05-2014, 09:33:43
    #7
    Diğer arkadaşlar da görebilir basit bi uygulama:

    $rowCount = 1; // birden başlatıyoruz ki ilk sıra beyaz olsun.
    while(...){
        // ... verinin $veri olduğunu farz ediyorum
        $class = ($rowCount%2==0) ? "divbir" : "diviki"; // zaten iki ihtimal var
        echo "<div class=\"$class\">".$veri."</div>"; // ID DEĞİL CLASS KULLANDIK
        $rowCount++;
    }
    Hocam bir HTML sayfasında bir id sadece ve sadece bir kez kullanılır. Benzersizdir. Onun yerine class kullanın bu tür işlemlerde.