PHP kullanmayı bilmiyorum. Öğretmenimiz ev ödevi olarak bizden bir site kurmamızı istedi, ben de bir video yardımıyla siteyi veritabanına bağlamaya çalışıyorum. Videodaki her şeyi yapmama rağmen bana hata veriyor ve hatayı nasıl çözeceğimi bilmiyorum. Ekran görüntüsünü ve kodları buraya bırakıyorum, yardımcı olursanız sevinirim.
<?php
include 'ayar.php';
include 'func.php';
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://fonts.googleapis.com/css2?family= oppins:wght@300&display=swap" rel="stylesheet">
<title>Neİzlesem Blog </title> <!---Başlık kısmı--->
<link rel="shortcut icon" href="favicon.ico.ico">
<link rel="stylesheet" href="yazieklestyle.css">
</head>
<body bgcolor="#E2E2E2">
<header class="contanier">
<nav class="navbar">
<div class="row">
<div class="yazisag">
<a href="" class="baslik"><strong>Yazı Ekle</strong></a>
</div>
<div class="yazisol">
<a href="idnex.php" class="menu">Siteyi Görüntüle</a>
<a href="admin.php" class="menu">Yazılar</a>
<a href="yaziekle.php" class="menu">Yazı Ekle</a>
</div>
</div>
</nav>
</header>
<div class="contanier">
<div class="row">
<div class="form">
<?php
if($_POST){
$baslik= htmlspecialchars($_POST["baslik"]);
$aciklama= htmlspecialchars($_POST["aciklama"]);
if(empty($baslik) || empty($aciklama)){
echo '<p class= "alert alert-warning">Lütfen Boş Bırakmayınız"</p>';
} else{
$veriekle = $db->prepare("INSERT INTO yazilar SET yazi_baslik=?, yazi_aciklama=?,");
$veriekle ->execute
([
$baslik,
$aciklama,
$link,
]);
if($veriekle){
//Başarıyla verti eklendi
echo '<p class= "alert alert-success">Başarıyla Eklendi"</p>';
header("REFRESH:2;URL=yaziekle.php");
}
else{
//eklenemediyse
echo '<p class= "alert alert-dangers">Başarısız"</p>';
header("REFRESH:2;URL=yaziekle.php");
}
}
}
?>
<form action="" method="post">
<strong>Başlık:</strong>
<input type="text" name="baslik" class="baslikyazi" style='width: 1250px;' >
<div class="aciklama">
<li><a ><strong>Açıklama/Yazı</strong></a></li>
</div>
<textarea name="aciklama" cols="200" rows="20" class="aciklama"></textarea>
<input type="submit" value="Yayınla/Paylaş" class="btn">
</form>
</div>
</div>
</div>
</body>
</html>
