2009-04-23 11 views
0

サーバのデータを動的に編集して変更する必要があります。今 jqGrid、rowedit、phpはdbの値の代わりに名前を投稿します

http://pssnet.com/~devone/ajqtable/editgrid2.html

、フィールドが編集されたPHPのポスト名の代わりに、DBへ 値を得るとき。私の前提は、提出時に、変更されたデータ でediturlが呼び出されるということです。私はドキュメントで、私がonSubmit関数を追加しなければならないかもしれないことを読んでいます( )。

<?php 
    include("dbc.php"); 
    $var1 = $_POST['service_id']; 
    $var2 = $_POST['name']; 

    // $var1 = "abc"; 
    // $var2 = "xyz"; 

mysql_query("INSERT INTO 
testwrite (service_id, name) 
VALUES('$var1', '$var2') ") 
or die(mysql_error()); 
?> 

onclickSubmit : function(eparams) 
{ 
var retarr = {}; 
// we can use all the grid methods here 
//to obtain some data 
var sr = jQuery("#grid_id").getGridParam('selrow'); 
rowdata = jQuery("#grid_id").getRowData(sr); 
if(rowdata.somevalue=='aa') { 
    retarr = {myname:"myvalue"}; 
} 
return retarr; 

ありがとうございました。

editdataは、追加のデータを送信する機能である:

よろしく、 ナット

答えて

0

私はそれを得た.....

私はeditdata { '名前'、などの名前}としていました.....

だから... ...ありがとう....あなたのうちのどれかがそれを見れば...

よろしく、 ナット

関連する問題