kolay gelsin arkadaşlar. hazırlıyor olduğum sitenin facebook logosunda ki facebook linkinin admin panelinden değiştirilmesi için admin panneline sosyal medya ekle diye kod yazdım.
Ama kodda hata var. acemi olduğum için anlayamadım. yardımcı olur mususnuz. kodlar:
aldığım hata :Notice : Undefined index: facebook C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php 21. satırda Ciddi
hata : Uncaught PDOException: SQLSTATE [42000]: Sözdizimi hatası veya erişim ihlali: 1064 ; C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php: 24 satırındaki '' yakınında kullanılacak doğru sözdizimi için MariaDB sunucu sürümünüze karşılık gelen kılavuzu kontrol edin: # Yığın izleme: # 0 C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php (24): PDOStatement-> yürütme (Dizi) # 1 C: \ xampp \ htdocs \ xfdghj \ admin \ index.php (29): include ('C: \\ xampp \\ htdocs) ... ') # 2 {main}, C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php satır 24te atıldı.
teşekkür ederim.
Ama kodda hata var. acemi olduğum için anlayamadım. yardımcı olur mususnuz. kodlar:
Kod:
<?php
$sorgu = $db->query("SELECT * FROM sosyalmedya");
$rows= $sorgu->fetch(PDO::FETCH_ASSOC);
?>
<div id="page-wrapper">
<div class="main-page">
<h2 class="title1">İndirimde Ekle</h2>
<div class="blank-page widget-shadow scroll" id="style-2 div1">
<form method="post">
<input type="text" class="form-control" name="indirimdebaslik" placeholder="sosyal medya adı"> <br>
<button type="submit" class="btn btn-primary">Gönder</button>
</form>
</div>
</div>
</div>
<?php
if ($_POST) {
$facebook = $_POST["facebook"];
$kayıt = $db->prepare('INSERT INTO sosyalmedya SET facebook=:facebook,');
$kayıt->execute(array(':facebook' => $facebook,));
if ($kayıt) {
echo "BAŞARILI";
}else {
echo "HATA OLUŞTU!";
}
}
?>
aldığım hata :Notice : Undefined index: facebook C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php 21. satırda Ciddi
hata : Uncaught PDOException: SQLSTATE [42000]: Sözdizimi hatası veya erişim ihlali: 1064 ; C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php: 24 satırındaki '' yakınında kullanılacak doğru sözdizimi için MariaDB sunucu sürümünüze karşılık gelen kılavuzu kontrol edin: # Yığın izleme: # 0 C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php (24): PDOStatement-> yürütme (Dizi) # 1 C: \ xampp \ htdocs \ xfdghj \ admin \ index.php (29): include ('C: \\ xampp \\ htdocs) ... ') # 2 {main}, C: \ xampp \ htdocs \ xfdghj \ admin \ sosyalmedya_add.php satır 24te atıldı.
teşekkür ederim.