$foto = $_FILES['foto'];
if ($_FILES['foto']['tmp_name'] != "") {
merhaba yardımınız için teşekkür ederim .Sizden bir konuda daha yardım istiyorum acaba aşagıdaki kodlardaki hatam nedir sizin dediğiniz gibi düzeltim ama kayıt işlemi yapmamakta
if ($_POST) {
$haber_baslik = $_POST['haber_baslik'];
$haber_aciklama = $_POST['haber_aciklama'];
$sayfa_baslik = $_POST['sayfa_baslik'];
$sayfa_aciklama = $_POST['sayfa_aciklama'];
$sayfa_anahtar = $_POST['sayfa_anahtar'];
$foto = $_FILES['foto'];
$tarih=strtotime(date("Y-m-d H:i:s"));
if (!empty($_POST['haber_baslik']['haber_aciklama']) && isset($_FILES['foto'])) {
echo '
Başarılı : - Haber adi, haber içeriği ve fotoğraf alanı boş bırakılamaz.
';
} else {
if ($_FILES['foto']['tmp_name'] != "") {
$boyut = $_FILES['foto']['size'];
if ($boyut > (1024 * 1024 * 30)) {
echo 'Dosya 30MB den büyük olamaz.';
echo '
Başarılı : - Dosya 30MB den büyük olamaz.
';
} else {
$tip = $_FILES['foto']['type'];
$isim = $_FILES['foto']['name'];
$uzanti = explode('.', $isim);
$uzanti = $uzanti[count($uzanti) - 1];
$random = rand();
$dosya = $_FILES['foto']['tmp_name'];
$foto_url = $random . "." . $uzanti;
copy($dosya, '../img/' . $foto_url);
$sql = $dbh->prepare("INSERT INTO haber (foto,haber_baslik,haber_aciklama,sayfa_baslik,sayfa_aciklama,sayfa_anahtar,tarih) VALUES (?,?,?,?,?,?,?)");
if ($sql) {
$sonId = $dbh->lastInsertId();
echo ' ';
}
}
}
}
}
?>