• 08-02-2010, 20:42:18
    #10
    Reality adlı üyeden alıntı: mesajı görüntüle
    mevcut bir scripte sıfırdan nasıl etiket sistemi yapabiliriz ?
    eger tasarımı biraz zor ve karışıksa tasarıma uydurmakta güçlük çekebilirsin sql tablosunu yaınlarsan yardımcı olabilirim
  • 08-02-2010, 21:05:55
    #11
    by_crazy adlı üyeden alıntı: mesajı görüntüle
    eger tasarımı biraz zor ve karışıksa tasarıma uydurmakta güçlük çekebilirsin sql tablosunu yaınlarsan yardımcı olabilirim
    hocam ben yazdım bana yardımcı olurmusunuz lutfen?
  • 09-02-2010, 00:14:54
    #12
    hocam kendi yazdığım scripte kullandığım mantığı anlatim. Başarılı bir şekilde çalışıyor.

    Önce bir etiket tablosu oluşturuyoruz.

    tablomuzda şu sutunlar olması yeterli

    etiket_id, etiket, haber_id

    burda her bir etiketi hangi habere aitse o bilgiyle birlikte yazdırıyoruz.

    1, selim, 5
    2, loper, 5
    ...

    şeklinde olacak. yani idsi 5 olan haberde loper ve selim etiketleri olmuş olacak.

    etiketi eklerken de virgülle ayırarak istediğimiz kadar etiket ekleyebiliyoruz.

    Bunu basit olarak koda aktaracak olursak da şu şekilde oluyor.

    $etiket = $_POST['etiket'];
    $ayir = explode(',', $etiket);
    foreach($ayir as $a)
    {
    $etiketim = trim($a);
     
     $insertSQLL = sprintf("INSERT INTO etiketler (etiket, haber_id) VALUES (%s, %s)",
    
                           GetSQLValueString($etiketim, "text"),
                           GetSQLValueString($haber_id, "int"));
      
    }