• 19-04-2018, 15:26:58
    #1
    Merhaba $sorguu="SELECT * FROM firma where id=$firmaid ";


    $cagiru=mysqli_query($baglan,$sorguu);
    while($sonucu=mysqli_fetch_assoc($cagiru)){
    $siparisid=$sonucu['siparisid'];
    $sipariskg=$sonucu['sipariskg'];



    }



    yapmak istediğim: firma tablosundan aynı siparişid ve farklı siparişid veriler var


    siparişid bir önceki siparişid değerinden farklı ise o siparişid satırındaki siparişkg 500 olsun.
    siparişid bir önceki siparişid değerinden farklı değilise o siparişid satırındaki siparişkg 1000 olsun.



    bunu nasıl yapabiliriim
  • 19-04-2018, 15:43:46
    #2
    <?php 
    
    $onceki = 0;
    
    
    while($sonucu=mysqli_fetch_assoc($cagiru)){
    $siparisid=$sonucu['siparisid'];
    $sipariskg=$sonucu['sipariskg'];
    
    
    if($onceki == $siparisid) {
    // bir önceki sipariş anlık sipariş ile aynı
    //yapılacaklar buraya
    }else{
    // bir önceki sipariş anlık siparişten farklı
    // yapılacaklar buraya
    }
    
    
    $onceki = $siparisid;
    
    
    }
    
    
     ?>

    umarım dogru anlamışımdır.
  • 21-04-2018, 11:55:12
    #3
    crooper adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    $onceki = 0;
    
    
    while($sonucu=mysqli_fetch_assoc($cagiru)){
    $siparisid=$sonucu['siparisid'];
    $sipariskg=$sonucu['sipariskg'];
    
    
    if($onceki == $siparisid) {
    // bir önceki sipariş anlık sipariş ile aynı
    //yapılacaklar buraya
    }else{
    // bir önceki sipariş anlık siparişten farklı
    // yapılacaklar buraya
    }
    
    
    $onceki = $siparisid;
    
    
    }
    
    
     ?>
    umarım dogru anlamışımdır.
    çok teşekkür ederim