24 Mart 2015 Salı

Php İle Seçmeli Silme İşlemi

Php ile veritabanındaki bilgeleri seçmeli olarak liste halinde silmek için aşağıdaki kodları kullanıp işinizi halledebilirsiniz

<?php 
mysql_select_db("egitim" ,mysql_connect("localhost","root",""));
//mysqle baglanma işlemleri
if($_POST){ //bir post işlemi warmı yokmu diye kontrol eder
$id = $_POST["sil"]; //buradaki sil degeri form checkbox namesidir ...
foreach($id as $sil){
//foreach dongusyle $sil degişkenimizi eziyoruz .
$temizle = mysql_query("delete from uyeler where id ='$sil' ");
//temizle degişkenimize üyeler tablomuzun hepsinii çagırıoruz idine göresildirme yapıruz
}
}
//formumuzuu echo tagları arasına yazıyourz 
//action kısmı boş yani kendi içerisinde dönecek
//echo ile checkbox yazdırıp namesini sil[] yapıoruz bu name bizim için önemli
//value kısmına ise yani açıldıgında içinde yazacak bilgiler veritabanımızdaki tablo
//başlıklarıdır.
echo '<form action="" method="post">';
$listele = mysql_query("select * from uyeler");
while($r=mysql_fetch_array($listele)){
echo '<input type="checkbox" name="sil[]" value=" '.$r["id"]. ' "/> '. $r["kullanici_adi"]. '<br> ' ;
}
echo '<input type="submit" value="Sectiklerimi Veritabanindan Sil" /> ';
echo '</form>';
?>

Hiç yorum yok:

Yorum Gönder