• 12-01-2010, 14:08:14
    #1
    Şunu yapmak istiyorum

    Ön izlemesi :
    <div class="dss">
    <ul>
    <li>a</li>
    <li>b</li>
    <li>c</li>
    <li>d</li>
    <ul>
    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>
    <li>e</li>
    <li>f</li>
    <li>g</li>
    <li>h</li>
    <ul>
    </div>
     <?php
     $SQL = "select kategori,seo from katagori order by id desc";
     $query = @mysql_query($SQL);
     while( $kat = @mysql_fetch_assoc( $query ) ){
    	$sonadias=$kat["kategori"];
    	$sonseoas=$kat["seo"];
     ?>
    <li><a href="<?= $sonseoas; ?>" title="<?= $sonadias; ?>"><?= $sonadias; ?></a></li>
    <? } ?>
    4 veri listeledikden sonra bu html kodları gelsin

    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>
    sonra listelemeye devam etsin
  • 12-01-2010, 14:16:57
    #2
    $i= 0;
    while( $kat = @mysql_fetch_assoc( $query ) ){
    $i++;
    if ($i == 4){
    4 olunca gelicek kod
    }
    denemedim ama büyük ihtimal çalışır
  • 12-01-2010, 14:21:37
    #3
    teşekkürler şu select lerde for kullanmayı çözemedim gitti
  • 12-01-2010, 14:22:14
    #4
    <?php 
     $SQL = "select kategori,seo from katagori order by id desc"; 
     $query = @mysql_query($SQL); 
    $i = 0;
     while( $kat = @mysql_fetch_assoc( $query ) ){ 
        $i++;
        $sonadias=$kat["kategori"]; 
        $sonseoas=$kat["seo"]; 
     ?> 
    <li><a href="<?= $sonseoas; ?>" title="<?= $sonadias; ?>"><?= $sonadias; ?></a></li>  <?
    if ($i==4){ ?>
    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>
         
    <? }} ?>
  • 12-01-2010, 14:28:30
    #5
    kurabiye adam sende saol.
    Öğrenmişken bunuda öğreneyim.
    peki 4 sonra sonra bunu yaptık :
    </ul>
    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>

    devamın da 6 dan sonrada şunu nasıl getiririm

    <!-- 6 den sonra alttaki listelensin -->
    <div class="ass">deneme </div>
  • 12-01-2010, 14:35:30
    #6
    RemiX adlı üyeden alıntı: mesajı görüntüle
    kurabiye adam sende saol.
    Öğrenmişken bunuda öğreneyim.
    peki 4 sonra sonra bunu yaptık :
    </ul>
    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>

    devamın da 6 dan sonrada şunu nasıl getiririm

    <!-- 6 den sonra alttaki listelensin -->
    <div class="ass">deneme </div>
    aynı mantık döngünün içine
    if ($i == 6){ 
    6 olunca gelicek kod 
    }
    6 yı kaç yaparsan ozaman çıkar
  • 12-01-2010, 14:39:05
    #7
    yani böylemi olucak?

    <? if ($i==4){ ?>
    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>

    <? if ($i==6){ ?>
    <!-- 6 den sonra alttaki listelensin -->
    <div class="ass">deneme </div>

    <? }} }?>
  • 12-01-2010, 14:44:07
    #8
    RemiX adlı üyeden alıntı: mesajı görüntüle
    yani böylemi olucak?

    ]<? if ($i==4){ ?>
    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>

    <? if ($i==6){ ?>
    <!-- 6 den sonra alttaki listelensin -->
    <div class="ass">deneme </div>

    <? }} }?>
    böyle yaparsan olmaz sen 6 yıda 4 ifnin içine almışsın şöyle yaparsan olur
    <? if ($i==4){ ?>
    </div>
    <!-- 4 den sonra alttaki listelensin -->
    <div class="ass">
    <ul>
    <? } ?>
      <? if ($i==6){ ?>
    <!-- 6 den sonra alttaki listelensin -->
    <div class="ass">deneme </div>
         <? } ?>
    <? } ?>
    if leri if ile işin bittikten sonra kapatmalısın en sonda kapatırsan bütün ifler iç içe girer

    istersen msn özel mesaj at kodun tamımını yapıp verirrim msnden
  • 12-01-2010, 14:51:34
    #9
    Saolasın anladım. ilkini kullanıcam da bunu ilerde kullanırsam diye sormuşdum.