WEB DİZAYN

Veri Tabanı İşlemlerimden Düzenleme

Bir önceki yazımızda kayıt ve düzenleme yaptığımız işlemler üzerinden bu sefer bir sayfada gösterimi sonrada onu düzeltme yapmamızı sağlayan kodu anlatmaya çalışağım. Bu şekilde kullanıcı kendi bilgilerini veya bir programın belli bir kısmında düzenleme yapmamızı sağlayacaktır. Burada bir html dosyası oluşturalım


listele.php aşağıdaki gibi olmalıdır.


< ?PHP
// Buraya doğal olarak veritabanı bağlantı kodları girmemiz gerekmektedir
$listele = mysql_query("select * from tablo ismi where defter_id='1'") or die("Hata Olustu!");
$oku = mysql_fetch_assoc($listele);

//düzenlenecek kaydı sayfamızda gösterelim;
?>
< form action="duzenle.php" method="post">
< input name="kayit_id" type="hidden" value="< ?PHP echo $oku['id']; ?>" />
< label>İsim :< input type="text" name="isim" id="isim" value="< ?PHP echo $oku['isim']; ?>" />< /label>
< label>Parola :< input type="text" name="parola" id="parola" value="< ?PHP echo $oku['parola']; ?>" />< /label>
< label>< input type="submit" name="button" id="button" value="Düzenle" />< /label>
< /form>


Bu formdan gelen bilgileri duzenle.php dosyasına göndererek düzenleme yapacağız. Bu kısmı ile kayıt yapma işlemine benzemektedir.


< ?PHP
//Burada doğal olarak bilgileri almamız gerekir
$duzenlenecek_id = $_POST['id'];
$isim = $_POST['isim'];
$parola = $_POST['parola'];

//veritabanında düzenleme işlemine geçelim.
$duzenle = mysql_query("update tablo ismi set isim='$isim', parola='$parola' where id='$duzenlenecek_id'") or die("Hata Olustu!");

if($duzenle)
{
echo 'Düzenleme işlemi başarıyla gerçekleşmiştir.';
}
?>


Bu şekilde veri tabanından bilgiyi alıp gösterip onu değiştirmemizi sağladık.