Orijinalini görmek için tıklayınız : Php İle mysql dan veri silmek
bir tablomuz var
article bunun da içinde
id
title
text
image
date
alanları var
bunlara veri eklemekte sorun yok ama silmek istediğimde sorun oluyor silemiyorum bir önerisi olan var mı yaklaşık 6 saatir bununla boğuşuyorum
bir tablomuz var
article bunun da içinde
id
title
text
image
date
alanları var
bunlara veri eklemekte sorun yok ama silmek istediğimde sorun oluyor silemiyorum bir önerisi olan var mı yaklaşık 6 saatir bununla boğuşuyorum
silerken ne hatası veriyor ki ? Sql sorgusu olarka Delete kullanacaksın ve şu id'li ögeyi sil vs. sorgular verceksin php ile...
include("db.php");
$id = $_POST['id'];
$sil = mysql_query("delete from article where id='$sil'") or die("Hata Olustu!");
if($sil)
{
echo 'başarıyla silinmiştir.';
}
silindi diyor amma yazı orda duruyor
include("db.php");
$sil = mysql_query("delete from article where id='5'") or die("Hata Olustu!");
if($sil)
{
echo 'başarıyla silinmiştir.';
}
şeklinde yaparsam id sini yazdığım yazıyı siliyor id='5'
include("db.php");
$id = $_POST['id'];
$sil = mysql_query("delete from article where id='$sil'") or die("Hata Olustu!");
if($sil)
{
echo 'başarıyla silinmiştir.';
}
silindi diyor amma yazı orda duruyor
include("db.php");
$sil = mysql_query("delete from article where id='5'") or die("Hata Olustu!");
if($sil)
{
echo 'başarıyla silinmiştir.';
}
şeklinde yaparsam id sini yazdığım yazıyı siliyor id='5'
2. yazdığın kodda id sini silinmesini istediğin içeriiğin id'sini girdiriyorsun ... İstediğinde bu değil mi abi zaten ? Aspx olsa çok rahat yardımcı olurdum , php'de mantığı biliyorum ama kod eksikliğim var abi :)
id sini elle giriyorum da siliyor ben id yi kendinin çekmesini istiyorum
Oktay Aydoğan
13-04-2012, 00:56
include("db.php");
$id = $_POST['id'];
$sil = mysql_query("delete from article where id='$sil'") or die("Hata Olustu!");
if($sil)
{
echo 'başarıyla silinmiştir.';
}
Hocam senin burada yaptığın, silmek için oluşturduğun değişkeni tekrar silinmesi için çağırmak :) Silememenin nedeni de bu.
Burada silmek gereken $id değişkeni iken sen silecek kodu oluşturduğun $sil değişkenini silmek için aynı değişken içerisinde çağırıyorsun.
Olması gereken;
$sil = mysql_query("delete from article where id='$id'") or die("Hata Olustu!"); şeklindedir.
Kodunu aşağıdaki şekilde yazarsan çalışacağını düşünüyorum, olmazsa tekrar bakarız.
include("db.php");
$id = $_POST['id'];
$sil = mysql_query("delete from article where id='$id'") or die("Hata Olustu!");
if($sil)
{
echo 'başarıyla silinmiştir.';
}
Keyifli forumlar.
ben hatayı silme butonunda yapıyormuşum
<a href="delete.php"> bunu değiştirince sildi
<a href="delete.php?id=id_si">
vBulletin v4.2.1, Copyright ©2000-2024, Jelsoft Enterprises Ltd.