• 27-03-2010, 14:31:33
    #1
    Üyeliği durduruldu
    Ben kendi yazdiğim blog sistemine etiket sistemini yazıyorum.Yazilar tablosuna etiketler diye kolon açtım ve yazı eklediğimde etiket kolonuna örnek olarak: msn,hakkında,hotmail diye kayıt ekledim.Onu dosyamda while döngüsü ile çekiyorum

    $etiket= $yaz["etiket"];
    # Çıktısı: msn,hakkında,hotmail oluyor..
    Bu çektiğim veriyi explode olarak parçalıyorum..Kod aşağidadır..

    $parcala = explode(',', $etiket);
    $say = count($parcala);
    for($i=0; $i<$say; $i++){
    $etiketle = trim($parcala[$i]);
    echo '<a href="etiket.php?etiket='.etiketle($etiketle).'"><font size="1">'.$etiketle.'</font></a> ';
    #Çıktı: msn hakkında hotmail
    }
    Sorum şu. bunun çıktısı msn hakkında hotmail oluyor..Ben bu ayrı ayrı link verdiğim ve yanyana dizdiğim etiketlerin araya ,(virgül) koymak istiyorum.Acaba bunu nasıl yapabilirim.Tıkandım kaldım burda

    Şimdiden teşekkürler..
  • 27-03-2010, 14:37:17
    #2
    $parcala = explode(',', $etiket);
    $say = count($parcala);
    for($i=0; $i<$say; $i++){
    	$etiketle = trim($parcala[$i]);
    	echo '<a href="etiket.php?etiket='.etiketle($etiketle).'"><font size="1">'.$etiketle.'</font></a>';
    	if($i != ($say-1)) echo ',';
    }
  • 27-03-2010, 14:38:22
    #3
    Üyeliği durduruldu
    Invictus adlı üyeden alıntı: mesajı görüntüle
    $parcala = explode(',', $etiket);
    $say = count($parcala);
    for($i=0; $i<$say; $i++){
    	$etiketle = trim($parcala[$i]);
    	echo '<a href="etiket.php?etiket='.etiketle($etiketle).'"><font size="1">'.$etiketle.'</font></a>';
    	if($i != ($say-1)) echo ',';
    }
    çok teşekkürler hocam sorun çözüldü..
  • 27-03-2010, 23:25:12
    #4
    Öneri : etiketi ayrı bir tabloda yazılarıda ayrı bir tabloda tutarsan daha mantıklı olur
    Örnek:
    Etiket Tablosu Eşittir : etiketID,Etiket,YaziID
    Yazı Tablosu: YaziID,Baslik,Detay,
    Gibisinden
  • 28-03-2010, 23:55:39
    #5
    Üyeliği durduruldu
    HayroLa adlı üyeden alıntı: mesajı görüntüle
    Öneri : etiketi ayrı bir tabloda yazılarıda ayrı bir tabloda tutarsan daha mantıklı olur
    Örnek:
    Etiket Tablosu Eşittir : etiketID,Etiket,YaziID
    Yazı Tablosu: YaziID,Baslik,Detay,
    Gibisinden
    dediğinizide düşündüm hocam ama böylede olduğu için pek gereksinim duymadim şahsen..