Merhaba arkadaşlar, bir script üzerinde çalışıyorum. Şuan makale ekleme kısmındayım. kategorilerim var 10 tane diyelim, ben form da çoklu seçim yapabileceğim select kısmı oluşturdum. Burada seçtiklerimi nasıl kaydederim?




Bu kod ile 2 tanesini seçtim diyelim; aşağıda ki gibi yapınca 12 diye yazıyor. Ancak bunu bir türlü nasıl bir sütuna 1,2 diye kayıt edeceğimi bulamadım.


$kategoriler = $_POST["yazi_kategori"];
foreach($kategoriler as $yazi_kategori){
echo $yazi_kategori;
}



//Not: PDO ile kayıt gerçekleştiriyorum.

Ek Olarak:

Az kalsın kafayı yiyecektim ama biraz düşünce yapmayı başardım);






if(isset($_GET["kategoriler"])){

function kat(){
$kategoriler = $_GET["kategoriler"];
$sayi1 = 0;
$sayi2 = count($kategoriler)-1;
while($sayi1 <= $sayi2){
echo $kategoriler[$sayi1]." "; //Boşluk koyma nedenim explode için.
$sayi1++;}
}
kat(); // Bunu da kayıt işleminde yazdırmak için kullanacağım.
}
?>


Ek Olarak 2:
Bu sefer de kayıt işlemi hata verdi bir türlü kayıt edemiyorum fonksyionda ki veriyi

$yazi_ekleme = $db->exec("INSERT INTO yazilar (yazi_baslik, yazi_icerik, yazi_tarih, yazi_url,yazi_kategori) VALUES ('$yazi_baslik','$yazi_icerik','$yazi_tarih','$yazi_url','//Buraya Ne Yazacağım ?//')");