Merhabalar; index.php sayasından get ettiğiniz değer duzenle.php sayfasına gidiyor oyüzden silemiyorsunuz... Ayrıca Get olarak gönderdiğiniz değer "id" ama siz $_GET["i"] olarak ulaşmaya çalışıyorsunuz.Hala silme işlemi gerçekleşmezse
if(isset($_GET["id"])){ $delete = mysql_query("DELETE FROM iletisim WHERE id = {$_GET['id']}"); header("location:mesajlar.php"); }
Biraz açıklık getirebilir miyiz? Şimdi anladığım kadarıyla sil.php dosyasına index.php dosyasından geçiş yok. Mesajlar.php'den sil.php'ye gidecek silip tekrar mesajlar.php'ye dönecek.... Burda dikkat edilmesi gereken husus $_GET metoduna gönderdiğimiz değer adıyla, erişmeye çalıştığımız ad aynı olmalı, yani sil.php?id=1 ise sil.php dosyasında $_GET["id"] olarak erişmeliyiz.Daha sonra isset metodu ile gelen bir değerin olup olmadığını kontrol etmeliyiz, şayet değer yoksa hiç birşey silmemesi normal.... Özelden ulaşırsanız daha detaylı bakabilirim kodlara
$gelenid =$_GET["i"]; id yerine $gelenid =$_GET["id"];
şeklinde kullan sen i diye veriyi get ediyorsun id olarak tanımlaman lazım sen i gönderdiğin için tabiki silmez.Üst mesajda arkadaş cevaplamış o şekilde yaparsan daha sağlıklı olur.
index.php kodları
sil.php kodları
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.