• 08-04-2008, 03:56:33
    #1
    Merhaba arkadaşlar. Küçük bir sorunum var.
    SMF veritabanının smf_messages tablosundaki ID_BOARD değeri (3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 20) olan mesajları sitemde yayınlamak istiyorum.

    while komutundan sonra if le şu şekilde devam ettim:
    if ($degiskenler[ID_BOARD]==3) { burada çıktı kodları var. }
    Bu şekilde yaptığımda yalnızca kategori id'si 3 olanları sitede yayınlayabiliyorum. Elseif 'le devam ederek istediğimi yapabiliyorum fakat ben sadece tek bir satırda yani yukarıdaki komutla tüm bu istediğim id'lerdeki mesajları anasayfada yayınlamak istiyorum.

    if ($degiskenler[ID_BOARD]==3)
    buradaki bölümü N'asıl devam ettirmeliyimki istediğim sonuca ulaşayım?

    Şimdiden teşekkürler, saygılar..
  • 08-04-2008, 04:00:16
    #2
    or komutu ile ayırmayı dene bir

    if (i=3 or i=5 or i=7... ) diye
  • 08-04-2008, 04:08:31
    #3
    Üyeliği durduruldu
    $alinacaklar = array("3", "4", "5", "6", "7", "8", "9", "10", "12", "13", "14", "15", "16", "17", "20");
    
    if(in_array($degiskenler[ID_BOARD], $alinacaklar)) {
    
    //işlem kodu
    
    }
  • 08-04-2008, 04:12:46
    #4
    Teşekkürler arkadaşlar, bu saatte bukadar çabuk cevap beklemiyordum doğrusu. hemen deniyorum 2sinide


    Edit: alp3r3r test ettim cuk diye oturdu valla çok saolasın dostum. deli dana seninkinide deneyecektim fakat bu işimi çözdü