Belki başlık biraz alakasız oldu ama aklıma bu olaya verecek Türkçe bir isim gelmedi. Bir veriyi düzenlemek için ya yeni bir pencere açtıyoruz veya olduğu sayfayı yeninden düzenleyip düzenleme formunu kullanıcıya sunuyoruz. Genellikle yorucu bir işlem olan bu olayı gösterecek olduğum şekilde rahatça ve oldukça şık bir şekilde halledebilirsiniz. Bir çok kullanım alanına sahip olan bu scriptin orjinal sayfası Burası fakat herzamanki gibi PHP
burda ASP versiyonuna çevrilmiş hali var. Çalışır halini ise buradan indirebilirsiniz..
default.asp
Update.asp
ASP demo:
http://apostylee.com/Scripts/iedit/
PHP demo:
http://www.yvoschaap.com/instantedit/
php ile ilgili kaynak:
http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20
kaynak
default.asp
HTML:
<script type="text/javascript" src="instantedit.js"></script><span id="id degeri" class="editText">icerik icerik icerik</span>
Update.asp
Kod:
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
id=Request.QueryString("fieldname") ' gelen id miz..
veri=Request.QueryString("content") ' gelen verimiz..
'-------------------------- verileri veritabanına kayıt edeceksek
'Set Rs = Server.CreateObject("AdoDb.RecordSet")
'Sql = "Select * from Tablo_Adi" 'eğer koşul belirteceksek cümlemizi - Select * from Tablo_Adi where alan_adi = '"&id&"' - şeklinde düzenlememiz yeterli olacaktır.
'rs.open sql,baglantimiz,1,3
' rs.addnew
' rs("alanadi")=veri
' rs.Update
'----------------------------------------------------------------
Response.Write veri
ASP demo:
http://apostylee.com/Scripts/iedit/
PHP demo:
http://www.yvoschaap.com/instantedit/
php ile ilgili kaynak:
http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20
kaynak