• 29-10-2010, 22:21:12
    #1
    Merhaba arkadaşlar,
    Bir tane array listem var ve bu listedeki sayıların son iki rakamlarını alıyorum ve bunları veritabanına ekliyorum ama eğer array listte sayıların son iki rakamı aynı ise herhangi birinin bir artması veya farklı olmasını istiyorum. Yardımcı olabilecek arkadaş var mı ? Yardımcı olacak ve olmayı düşünen herkese şimdiden teşekkürler
  • 29-10-2010, 22:32:43
    #2
    substr ile son iki rakamı alıp if ile karşılaştırırsın.eğer eşitse bir fazlasını yapmasını sağlayabilirsin.kod düzeneği olarak yansıtamadım ama mantıken böyle olabilir.
  • 29-10-2010, 22:49:38
    #3
    tam ne amaçla kullanabileceğini yazarsan belki çok daha değişik bir çözüm bulunabilir.
  • 29-10-2010, 23:01:37
    #4
    $hebe = array("766",356","346","266");
    Burdaki array listte olan sayıların son iki rakamını alıyorum ve bunları ogrenci_kodu adlı sütuna aktarıyorum. Eğer son iki rakam aynıysa bir artması veya farklı olmasını istiyorum. Amaç bu, umarım anlatabilmişimdir.
  • 29-10-2010, 23:02:59
    #5
    bence buradaki en önemli programın çalışmasını çözecek olan soru şu . bu array 'e sayılar nereden geliyor ?
  • 29-10-2010, 23:07:08
    #6
    Bir hocamızın websayfasından çekiyoruz ve bu array list kendi girdiği kodlardan alınıyor.
  • 29-10-2010, 23:21:50
    #7
    EriSiLmez adlı üyeden alıntı: mesajı görüntüle
    $hebe = array("766",356","346","266");
    Burdaki array listte olan sayıların son iki rakamını alıyorum ve bunları ogrenci_kodu adlı sütuna aktarıyorum. Eğer son iki rakam aynıysa bir artması veya farklı olmasını istiyorum. Amaç bu, umarım anlatabilmişimdir.
    <? foreach ($hebe as $no): 
           
           $numara= substr($no, 0, -2);
         
       $query = mysql_query("Insert into ogrenci ('no') values ('$numara')");
    
    while ( $query == FALSE)
    {
    
    $numara++;
    $query = mysql_query("Insert into ogrenci ('no') values ('$numara')");
    
    }
     endforeach;
    
    
    ?>
    bu işini görmesi lazım. ama sacma sapan bir yontem bence deli gibi sorgu cevirir. ayrica ogrenci.no nun UNIQUE key i olmasi lazim.