Siz formu içerecek yeni bir pencere açmak için JavaScript kullanmak gerekir. Böyle çalışacak aşağıdaki biri olarak basit bir fonksiyon:
function openWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
Sonraki ön sonunda düzenlenebilir veritabanı satırı için, bu işlevini çağırır ve GET değişkeni ile satır kimliği kabul etmek ve düzenleme için bir form sunmak için kullanan yeni bir komut dosyası açan bir düzenleme bağlantısını ekleyebilirsiniz.
<a href=\"javascript:openWindow('item_add.php?id=1','','width=500,height=300');\">
Item_add php GET diziden id değişkeni kabul etmelidir. Bu script teslim olduğunda, bu kimlik değişken üzerinde bir güncelleştirme sorgusunu arayacak bir HTML formu içermelidir. Tamamlama günü, düzenleme penceresini kapatmak ve orijinal arama sayfasındaki içeriğini yenilemek için başka bir javascript işlevini çağırabilirsiniz. POST işlemi ve veritabanı güncellemeleri sonra script vücudunda onLoad ile bu işlevini çağırın.
function redirect_to(where, closewin)
{
opener.location= 'index.php?' + where;
if (closewin == 1)
{
self.close();
}
}
<body onload="redirect_to('index.php','1')">
Bu benim daha önce kullanmış sadece tekniktir, ancak bağlama bağlı bazı AJAX çözümleri içine bakmak isteyebilirsiniz.