Web And Application Developer & Oracle DBA
Ajax
Satır İçi Kayıt Düzenleme ( Sayfa İçi Kayıt Düzenleme )
25 Ağu
Merhaba arkadaşlar,
bu akşam muhasebe sistemi yazarken müşterimdenden gelirler tablosunun listesindeki
her hanhi bir hücreye tıkladığında hemen oracıkta kayıtın düzenlenmesini istedi,
hemen kolları sıvadım araştırmalara başladım;
sayfanın en başına;
Kod:
<script type="text/javascript" src="instantedit.js"></script>
sonrada listeleme yaparken düzenlenebilir alanlar sadece span tagları oluyor ama sadece class ı editText olanlar.
Kod:
<span id="ocak_<?= $rec["id"]; ?>"><?= $rec["EkranaGosterilenAlan"]; ?></span>
şimdi ise instantedit.js de 62. satırdan işlem yapılacak sayfamızı yazıyoruz.
örneğin InlineEdit.php yaptım ben
Kod:
// PageName : InlineEdit.php
// Author : Hakan AK
// Mail : hakan@hakanak.com.tr
<?php
header("Content-Type: text/html; charset=ISO-8859-9");
session_start();
mysql_connect("localhost", "root", "12345678");
mysql_select_db("VeriTabaniAdi");
mysql_query("SET NAMES 'utf8_turkish_ci'");
mysql_query("SET CHARACTER SET utf8_turkish_ci");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
$alanAdi = $_REQUEST["fieldname"];
$icerik = $_REQUEST["content"];
$ayir = explode("_",$alanAdi);
$kutu= $ayir[0];
$id = $ayir[1];
if ($kutu=="ocak"){
$sql = "UPDATE account_gelirler SET ocak = '".$icerik."' WHERE id = ".$id."";
mysql_query($sql);
echo $icerik;
} else{
echo "hata!";
}
?>
çok pratik olan bu uygulamayı heryerde rahatlıkça kullanabilirsiniz,
esen kalın
Not: Alıntı yaparken link vermeyi unutmayın (:
kaynak : http://www.yvoschaap.com/index.php/w…update_text_20
Js Dosyası : http://www.yvoschaap.com/instantedit/instantedit.js
64 views