2009-04-23 3 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 { '이름'등 이름}로했다 .....

그래서 ... 감사합니다 .... 당신의가 ... 그것을

감사합니다, 냇

을 보면
관련 문제