• 11-02-2008, 17:35:48
    #1
    Üyeliği durduruldu
    şimdi bi üye formu düzenledim kendi profilindeki hobileri seçmesi için 40 tane hobi gösterdim onları check box ile işaretlior şimdi onları ben

    hobiler altında bi tablo açıcam heralde ?

    id - hobi_adi
    1 - müzik dinlemek
    2 - kitap okumak

    40 tane var böyle sonra üye tablosunda uyenin_hobileri sütununa seçtiii hobilerin id'leri gelicek deilmi ? 1,2,9,40 şeklinde olursa ben sonra bunu nası veri olarak çekerim ? yani üye düzenlemek istior hobilerini dielim seçtiii hobiler check box halinde işaretlenmiş gözüksün.
  • 11-02-2008, 18:44:59
    #2
    Üyeliği durduruldu
    $h1 = "hobi1";
    $h2 = "hobi2"; vs vs. değişkene at 40 hobiyi bu şekilde. sonra bir tablo oluştur

    id - h1 - h2 - h3 - h4 ... gitsin 40'a kadar. ve enum olsun değerleri '0','1'

    veriyi çekerken join işlemi gerçekleştiriceksin ve while döngüsünde

    while($veri = mysql_fetch_assoc($sql))
    {
    // hobileri yazdırmak için
    for($i=1; $i<=40; $i++)
    {
    if($veri["h" . $i] == TRUE){ $a = "h".$i; echo $$a; }
    }
    }

    anlatabilmişimdir inş.