• 24-04-2009, 19:32:45
    #1
    Arkadaşlar bu bi açık bi koyu renk olayını yapmaya çalışıyorum ancak şöyle bi sorun çıkıyor

    <?php
    $secim=mysql_query("select * from haber_bilgi where editorsecim=1");
    
    while ($datasecim=mysql_fetch_array($secim)) {
    $baslikscim=$datasecim["baslik"];
    for ($i = 1; $i <=2; $i++) {
    if ($i%2==0) {
    ?>
    <div class="cokokunanlarspan1">
    <?php echo $baslikscim; ?>
    </div>
    <?php
    }
    else
    {
    ?>
    <div class="cokokunanlarspan2">
    <?php echo $baslikscim; ?>
    </div>
    <?php
    }}} ?>
    Şöyle bi mantık kullandım for ile dedimki $i 1 den başlasın 2 ye kadar sürekli artsın sonrada $i 2 ye kalansız bölünüyorsa bu divi değilse bu divi bas dedim basıyor ancak mesela 2 ye kadar artsın diyorum her div den 2 tane basıyor yani aynı içerikten alt alta 2 kere basıyor nasıl düzeltebilirim o sorunu ? yani ekteki gibi bir sorun çıkıyor
  • 24-04-2009, 19:54:40
    #2
    Tamam hallettim

       <?php
    $i=0;
    while ($datasecim=mysql_fetch_array($secim)) {
    $baslikscim=$datasecim["baslik"];
    
    if ($i%2==0)
    {
     $class="cokokunanlarspan1";
    }
    else
    {
      $class="cokokunanlarspan2";
    }
    echo'<div class="'.$class.'">'.$baslikscim.'</div>';
    }
    $i++;
    } ?>
    Bu şekilde yapınca oldu