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