Alt Kategori Silme? nasıl olur .
merhaba, pc envanter yazıyorum kişi kartı açıyorum ve ardından o kişiye ait pc leri ve yazıcı ları ekliyorum bu durumda kişiyi sildiğimde o kişiye iat ürünler boşta kalıyo benim istediğim kiş sil dediğimde bana uyarı vermesi ni istiyorum bunu nasıl yaparım.. benim kullandığım
kisi_sil.php
<?php
include("ust.php");
$kisi_id = $_REQUEST["kisi_id"];
$sil = mysql_query("Delete From kisi_karti where kisi_id='$kisi_id'");
if(! $sil){
echo "Silme İşlemi Yapılamıyor";
}
?>
Basariyla Silindi
veritabanı da aşağıda
CREATE TABLE IF NOT EXISTS `kisi_karti` (
`kisi_id` int(11) NOT NULL auto_increment,
`UstKategoriID` varchar(11) NOT NULL,
`adi_soyadi` varchar(250) NOT NULL,
`bolge` varchar(250) NOT NULL,
`departman` varchar(250) NOT NULL,
`unvan` varchar(250) NOT NULL,
`dahili` varchar(200) NOT NULL,
`faks` varchar(200) NOT NULL,
`email` varchar(250) NOT NULL,
`data` varchar(200) NOT NULL,
`ip` char(200) NOT NULL,
`as400` varchar(200) NOT NULL,
`durum` varchar(20) NOT NULL,
`tutanak` varchar(20) NOT NULL,
`tarih` varchar(200) NOT NULL,
`hit` int(11) NOT NULL,
PRIMARY KEY (`kisi_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=395 ;
CREATE TABLE IF NOT EXISTS `urun_karti` (
`urun_id` int(11) NOT NULL auto_increment,
`kat_id` varchar(11) NOT NULL,
`urun_adi` varchar(250) NOT NULL,
`urun_ozellik` varchar(500) NOT NULL,
`seri_no_key` varchar(250) NOT NULL,
`mac` varchar(250) NOT NULL,
`adet` varchar(10) NOT NULL,
`tarih` varchar(200) NOT NULL,
`hit` int(11) NOT NULL,
PRIMARY KEY (`urun_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=628 ;
Php
Silme işleminden önce Mysql SELECT komutu ile kişi bilgileri alınıp kart numarası çağrılır. sonra bu numara kullanılarak diğer tablodan silme yapılır.