Proje yaparak öğrenmeye çalışıyorum dokümantasyon okuyarak ama işte takılınca YouTube'dan izlemek istemiyorum o zaman ezber oluyorPHP’nin temel işlemlerini öğrenmeni tavsiye ediyorum. Çok eksik var
panel resimi,başlığı,kısa yazıyı güncellemeye yarıyorHangi yazıyı güncelliyorsun bu panel tüm yazıları mı değiştiriyor SQL komutunda neden where yok ondan kaynaklı olabilir.
kod
Arkadaşın bahsettiği şey kodunda eksik olduğu. SQL sorgunda WHERE komutu eksik. Diğerlerine de detaylı bakmadım, kodlarını bir sonraki seferde fotoğraf olarak değilşeklinde paylaşırsan yardımcı olunabilir.PHP:kod
<?php
include "Ayarlar/baglan.php";
$GelenGeziResim = isset($_POST["GeziResim"]) ? $_POST["GeziResim"] : "";
$GelenGeziBasligi = isset($_POST["GeziBasligi"]) ? $_POST["GeziBasligi"] : "";
$GelenKisaGeziYazisi = isset($_POST["KisaGeziYazisi"]) ? $_POST["KisaGeziYazisi"] : "";
$id = isset($_POST["id"]) ? $_POST["id"] : "";
$GezilerGuncelle = $Baglan->prepare("UPDATE geziler SET GeziResim=?, GeziBasligi=?, KisaGeziYazisi=? WHERE id=?");
$GezilerGuncelle->execute([$GelenGeziResim, $GelenGeziBasligi, $GelenKisaGeziYazisi, $id]);
if($GezilerGuncelle->rowCount() > 0){
header("Location: site-ayarlari.php?durum=ok");
} else {
header("Location: site-ayarlari.php?durum=no");
}
?>
Hocam Türkçe karakter olanları düzelttim de yine olmadı konuyu çözüldü yapalım ben halledeceğim, yani 0'dan başladım PHP'ye doküman okuyarak öğrenmeye çalışıyorum video izlemiyorum burada yazılan kodları da tek tek anlamaya çalışıyorum. Teşekkür ederimHangi veriyi değiştireceğini belirtmiyorsun. Şu şekilde göstereyim sen kendine göre düzelt.
Ayrıca güvenlik önlemi de almadım. İlk mesajımda belirttiğim gibi temel işlevleri öğrenmen gerek öğrendikten sonra zaten çözeceksin ne yapacağını. Sana ilk tavsiyem de şu olabilir; değişken adlarında Türkçe karakter kullanma.
Emeklemeden koşmaya çalışmayalım yeterli. Kolay gelsin.
PHP:<?php include "Ayarlar/baglan.php"; $GelenGeziResim = isset($_POST["GeziResim"]) ? $_POST["GeziResim"] : ""; $GelenGeziBasligi = isset($_POST["GeziBasligi"]) ? $_POST["GeziBasligi"] : ""; $GelenKisaGeziYazisi = isset($_POST["KisaGeziYazisi"]) ? $_POST["KisaGeziYazisi"] : ""; $id = isset($_POST["id"]) ? $_POST["id"] : ""; $GezilerGuncelle = $Baglan->prepare("UPDATE geziler SET GeziResim=?, GeziBasligi=?, KisaGeziYazisi=? WHERE id=?"); $GezilerGuncelle->execute([$GelenGeziResim, $GelenGeziBasligi, $GelenKisaGeziYazisi, $id]); if($GezilerGuncelle->rowCount() > 0){ header("Location: site-ayarlari.php?durum=ok"); } else { header("Location: site-ayarlari.php?durum=no"); } ?>
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.