folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Array İçinde Array Sorusu



Php Array İçinde Array Sorusu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HuwelAsK
    HuwelAsK's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek

    $aRadyolar = array(

        0 => array(

            'category' => 31,

            'name' => 'RadyoZZZZ',

            'desc' => 'The newest and best of hits',

            'url' => 'http://radyoZZZ.com',

            'br' => 96,

            'stream' => 'http://radyoZZZZZZ.com:1104'

        ),

        1 => array (

            'category' => 31,

            'name' => 'Radyo ****',

            'desc' => 'music direct from Turkey Country!',

            'url' => 'http://raldi.canli****.com',

            'br' => 96,

            'stream' => 'http://raldi.canli*****.com:80'

        ),

        2 => array (

            'category' => 13,

            'name' => 'Trance',

            'desc' => 'The hottest, freshest trance music from around the globe!',

            'url' => 'http://www.di.fm/trance',

            'br' => 96,

            'stream' => 'http://scfire-ntc-aa04.stream.aol.com:80/stream/1003'

        ),

    .......

    category ve radyolar diye iki tablom var 

    yukarıdaki gibi mevcut olanları kategorilerle ilişkilendirerek nasıl array halinde çağırabilirim?


    Wordpressten tiksiniyorum
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    $aRadyolar['1']['name']

    dediğin zaman Radyo **** 'yu seçer.

    $aRadyolar['X']['Y']

    X, array'in sayısı ; 0,1,2 diyorsun bak. Y ise catagory, name, url vs..

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    veritabanından mı çağırıp arraya atmak istiyorsun hoca, biraz daha açarsan yardımcı olabilirim

    edit:imla

    acemi-webci tarafından 10/Kas/12 20:50 tarihinde düzenlenmiştir

    ...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HuwelAsK
    HuwelAsK's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek
    acemi-webci bunu yazdı

    veritabanından mı çağırıp arraya atmak istiyorsun hoca, biraz daha açarsan yardımcı olabilirim

    edit:imla

    @zumsuk ben belirli radyoları değil veritabanındaki tümünü çağırmak istiyorum.

    auto increment idlere sahip hepsi zaten

    ayrıca radyolar "cat_id" de barındırıyor.ben de kategoriler tablosundan da bu cat_id hangi "kategori isme" sahip diye sormak istiyorum.

    @Acemi;

    Evet veritabanından çağırmak istiyorum.

    İşin özeti şu:

    radyolar tablosuna panelden radyolar ekliyorum.Ben radyolar tablosundaki her radyoyu id nosuna gore yukardaki array sistemindeki gibi çağımak istiyorum.Bu radyoların her birinde cat_id de var,bunu yaparken categroy tablosundan da bu radyonun içerdiği cat_id e sahip kategorinin ismini de almak istiyorum.

    ...

    1 => array (

            'category' => 31,

            'name' => 'Radyo ****',

    ... gibi

    HuwelAsK tarafından 10/Kas/12 20:58 tarihinde düzenlenmiştir

    Wordpressten tiksiniyorum
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    haber, döküman mantığınla aynı.

    altId , ustId ekleyeceksin. Üst olduğu zaman kategori olacak. İsim dediğin kategori ismi olacak. Altid dediğin radyo olacak. catId yapacaksın. Üst ise zaten gerek yok, alt ise hangi üstid'nin ; tablodaki id'si olduğunu ekleyeceksin.

    http://www.ceviz.net/programlama/alt-ust-kategorileme-mantigi-ve-veritabani-sorgulama-mantigi/

    http://www.koodla.com/2008/08/09/php-ile-sinirsiz-alt-kategori-mantigi/

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek
    HuwelAsK bunu yazdı
    acemi-webci bunu yazdı

    veritabanından mı çağırıp arraya atmak istiyorsun hoca, biraz daha açarsan yardımcı olabilirim

    edit:imla

    @zumsuk ben belirli radyoları değil veritabanındaki tümünü çağırmak istiyorum.

    auto increment idlere sahip hepsi zaten

    ayrıca radyolar "cat_id" de barındırıyor.ben de kategoriler tablosundan da bu cat_id hangi "kategori isme" sahip diye sormak istiyorum.

    @Acemi;

    Evet veritabanından çağırmak istiyorum.

    İşin özeti şu:

    radyolar tablosuna panelden radyolar ekliyorum.Ben radyolar tablosundaki her radyoyu id nosuna gore yukardaki array sistemindeki gibi çağımak istiyorum.Bu radyoların her birinde cat_id de var,bunu yaparken categroy tablosundan da bu radyonun içerdiği cat_id e sahip kategorinin ismini de almak istiyorum.

    ...

    1 => array (

            'category' => 31,

            'name' => 'Radyo ****',

    ... gibi

     

    sql sorgusunda bi ekleme yapmalısın hocam,

    örneğin radyoları çağırırken,

    select * from radyolar

    diyosan buna join ile kategoriyide ekleyeceksin örnek veriyorum:

    select radyolar.id, radyolar.cat_id, radyolar.name, kategoriler.name, ... from radyolar left join kategoriler on kategoriler.id = radyolar.cat_id 

    sorunu yanlış anlamadıysam bu şekilde olmalı hocam.

     

     


    ...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HuwelAsK
    HuwelAsK's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek

    Aslında benim sorunum sql sorgusunu nasıl yapacağğım Bizzat şu scriptle uğraşıyorum:

    Down: http://www.script-tutorials.com/stream-radio-script/

    Demo : http://www.script-tutorials.com/demos/238/index.php

     

     

     

     


    Wordpressten tiksiniyorum
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek
    HuwelAsK bunu yazdı

    Aslında benim sorunum sql sorgusunu nasıl yapacağğım Bizzat şu scriptle uğraşıyorum:

    Down: http://www.script-tutorials.com/stream-radio-script/

    Demo : http://www.script-tutorials.com/demos/238/index.php

     

     

     

     

    tam olarak ne istediğini bilsem yardımcı olacamda, neyse. kolay gelsin.


    ...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek

    Edit

    sniperscope tarafından 24/Ara/12 16:42 tarihinde düzenlenmiştir

    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HuwelAsK
    HuwelAsK's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek

    $sonuc = mysql_query("select * from x_radyo");

    if(mysql_num_rows($sonuc)!=0)

    {

    while($oku =   mysql_fetch_array($sonuc))

        {

       $aciklama = strip_tags($oku['radyo_info']);

    $aStations = array(

        $oku['radyo_id'] => array(

            'category' => 31,

            'name' => $oku['radyo_name'],

            'desc' => $aciklama,

            'url' => $oku['radyo_url'],

    'rsm' =>  $oku['radyo_banner'],

            'br' => 96,

            'stream' => $oku['radyo_url']

    )

    );

     }

    }

    else{

        echo "Hic kayit yok!";

    }

    Tekrar selam;

    Biraz uğraştıktan sonra bir şeyler yaptım ama ben yukarıdaki fonksiyonla tüm kayıtları listeleyemedim.Sadece son kaydı görüyor.

    Sanırım manuel bir array işlemi de yapmışım.Ben burda tüm kayıtları yukarıdaki düzende nasıl array içinde listeleyebilirim?

    Yani sorgu sonucu 2 kayıt varsa şu sonuca benzer çıksın istiyorum

    $aRadyolar = array( 

        0 => array(

            'category' => 31,

            'name' => 'RadyoZZZZ',- 

            'desc' => 'The newest and best of hits',- 

            'url' => 'http://radyoZZZ.com', 

            'br' => 96,

            'stream' => 'http://radyoZZZZZZ.com:1104' 

        ), 

        1 => array ( 

            'category' => 31, 

            'name' => 'Radyo ****', 

            'desc' => 'music direct from Turkey Country!',

            'url' => 'http://raldi.canli****.com', 

            'br' => 96, 

            'stream' => 'http://raldi.canli*****.com:80' 

        ),

        2 => array ( 

            'category' => 13, 

            'name' => 'Trance', 

            'desc' => 'The hottest, freshest trance music from around the globe!', 

            'url' => 'http://www.di.fm/trance', 

            'br' => 96,

            'stream' => 'http://scfire-ntc-aa04.stream.aol.com:80/stream/1003'

        )

    );

    HuwelAsK tarafından 11/Kas/12 19:43 tarihinde düzenlenmiştir

    Wordpressten tiksiniyorum
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek

    Edit

    sniperscope tarafından 24/Ara/12 16:42 tarihinde düzenlenmiştir

    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
Toplam Hit: 1747 Toplam Mesaj: 20