sagolasın kardeş fakat sayfaya verileri cekmeden text box id yi yazarak update etmemlazım
O zaman işiniz daha kolay örnek vermem gerekirse kod olarak;
Öncelikle Veritabanı tablomuz şöyle olsun;
---tabloadi: kayitlar---
id|metin
1|yazi1
2|yazitest
3|deneme1234
2 inputlu bir form oluşturalım guncelle.php'de
Bu şekilde formumuz tamam şimdi id kısmına 2 yazıp metin kısmında yeni değeri yazdığımızda tabloyu güncellemesi için guncelle.php'ye şu kodları ekleyelim;
$id = $_POSt['id'];
$metin = $_POST['metin'];
$q = mysql_query("UPDATE kayitlar SET metin='".$metin."' WHERE id = '".$id."' ");
if(!$q)
{
echo 'İşlem gerçekleşmedi bir hata oluştu. ';
}
else
{
echo 'İşlem başarıyla gerçekleşti. Kayıt güncellendi.';
}
?>
Not: Sorgular için mysql_ yerine mysqli veya pdo kullanmanızı tavsiye ederim ben örneği uzatmamak kafa karıştırmamak adına ve sitede kullandığınız sorgu yöntemini bilmediğim için mysql_ fonksiyonlarını kullandım. Siz kendinize göre düzenleyebilirsiniz.
Birde post işlemleri sırasında karakter kontrolü yaparsanız sql injection riskini ortadan kaldırırsınız işlem panel için bile olsa sistemde bilerek veya bilmeyerek aksaklığa yol açmamak için bunu yapmanızı öneririm.