Merhaba arkadaşlar ilk önce sağlıklı günler dilerim.

Aşağıdaki kodlarda bir post işlemi yapıyorum ama ;

Notice: Undefined index: foto in C:\xampp\htdocs\secure\hakkimizda.php on line 29

hatası alıyorum çözemedim gitti yeni yeni php yazıyorum bu konuda aydınlata bilirmisiniz ?




if(!empty($_POST)){

$baslik = $_POST['baslik'];

$aciklama = $_POST['aciklama'];

$link_baslik = $_POST['linkbaslik'];

$link = $_POST['link'];

$foto = $_POST['foto'];

if ($_FILES['foto']['tmp_name'] != "") {

$boyut = $_FILES['foto']['size'];

if ($boyut > (1024 * 1024 * 30)) {

echo '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);

echo '






Başarılı : - Belirtilen veriler düzenlenmiştir.




';
$settings = $dbh->prepare("UPDATE anasayfa SET foto = '".$foto_url."' WHERE id = 1");

$settings->execute();

}
}

$update = $dbh->prepare("UPDATE anasayfa SET baslik = '".$baslik."',aciklama = '".$aciklama."',linkbaslik = '".$link_baslik."',link = '".$link."' WHERE id = 1");

$update->execute();
}

?>