Reality adlı üyeden alıntı:
mesajı görüntüle
php etiket sistemi
11
●2.490
- 08-02-2010, 21:05:55hocam ben yazdım bana yardımcı olurmusunuz lutfen?by_crazy adlı üyeden alıntı: mesajı görüntüle
- 09-02-2010, 00:14:54hocam 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")); }