Evet else kısmında bulunan bir hata var.
tr_gorsel=:tr_gorsel, yazmışsın fakat exec ederken array içinde vermemişsin
else
{
$ayarkaydet = $db->prepare(
"UPDATE slider SET
tr_gorsel=:tr_gorsel,
tr_baslik=:tr_baslik,
tr_aciklama=:tr_aciklama,
tr_buton=:tr_buton,
tr_buton_link=:tr_buton_link,
en_baslik=:en_baslik,
en_aciklama=:en_aciklama,
en_buton=:en_buton,
en_buton_link=:en_buton_link,
de_baslik=:de_baslik,
de_aciklama=:de_aciklama,
de_buton=:de_buton,
de_buton_link=:de_buton_link,
fr_baslik=:fr_baslik,
fr_aciklama=:fr_aciklama,
fr_buton=:fr_buton,
fr_buton_link=:fr_buton_link
WHERE slider_id={$_POST['slider_id']}"
);
$update = $ayarkaydet->execute(
array(
'tr_baslik' => $_POST[ 'tr_baslik' ],
'tr_aciklama' => $_POST[ 'tr_aciklama' ],
'tr_buton' => $_POST[ 'tr_buton' ],
'tr_buton_link' => $_POST[ 'tr_buton_link' ],
'en_baslik' => $_POST[ 'en_baslik' ],
'en_aciklama' => $_POST[ 'en_aciklama' ],
'en_buton' => $_POST[ 'en_buton' ],
'en_buton_link' => $_POST[ 'en_buton_link' ],
'de_baslik' => $_POST[ 'de_baslik' ],
'de_aciklama' => $_POST[ 'de_aciklama' ],
'de_buton' => $_POST[ 'de_buton' ],
'de_buton_link' => $_POST[ 'de_buton_link' ],
'fr_baslik' => $_POST[ 'fr_baslik' ],
'fr_aciklama' => $_POST[ 'fr_aciklama' ],
'fr_buton' => $_POST[ 'fr_buton' ],
'fr_buton_link' => $_POST[ 'fr_buton_link' ]
)
);hocam altta array içerisinde exec ediyorum doğru değil mi bu şekilde