Veri Sildirme (PHP)
-
Şu an kendi çapımda php bir site yapmaya çalışıyorum.Bu arada php falan öğreniyorum.:)
Şu anda mysql a veri kaydettirmeyi başardım.Verileri mysql dan çekmeyi de başardım.Şimdi her verinin altına bir tane Veriyi SİL butonu eklemek istiyorum.O butona tıklandığında veri silinecek nasıl yapabilirim bunu?Yardımcı olabilir misiniz?
-
$id = $_GET['id'];
$sql = mysql_query ("delete from tablo WHERE id='$id'") or mysql_error(); -
Hocam Buton şeklinde de yapabilirsin link seklinde de...
Buton şeklinde yaparsan< input type=hidden name=id value=<?php echo $veri['id']; ?> >
şeklinde id'yi gönderirsin formla...
Öbür sayfada da
delete from tablo where id='$_POST[id]'
yapar veriyi silersin.
linkle göndermek istersen de
linke verisil.php?id=5 gibi id'ni yollarsın.
öbür sayfada da
delete from tablo where id='$_GET[id]'
ile veriyi silersin :)
-
hocam bu işi tek sayfa içinde yapma ihtimalim yok mu?:S
-
Var, tek sayfada isset() kullanman lazım.
Örneğin;
if (isset($_POST['submit'])) {
mysql_query("DELETE FROM tablo WHERE ID='$id'");}
şeklinde yapabilirsin.
-
Durden bunu yazdı:
-----------------------------
Var, tek sayfada isset() kullanman lazım.
Örneğin;
if (isset($_POST['submit'])) {
mysql_query("DELETE FROM tablo WHERE ID='$id'");}
şeklinde yapabilirsin.
-----------------------------hocam bunları bağlantı yerine mi yazcam nereleri değiştirmem gerekiyor?
-
ndmylmz bunu yazdı:
-----------------------------
Durden bunu yazdı:
-----------------------------
Var, tek sayfada isset() kullanman lazım.
Örneğin;
if (isset($_POST['submit'])) {
mysql_query("DELETE FROM tablo WHERE ID='$id'");}
şeklinde yapabilirsin.
-----------------------------hocam bunları bağlantı yerine mi yazcam nereleri değiştirmem gerekiyor?
-----------------------------Sayfayı kendi içine post et bunuda mysql bağlantısını açtığın yerin alt satırına koysan yeterli.