у меня проблема, что я не могу отправить какой-либо идентификатор для отредактированного содержимого в файл edit.php. например, он автоматически отправляет параметр id=1 для первой строки в сетке... но это не то же значение, что и в столбце таблицы mysql "id". правильный идентификатор отображается в сетке. В первой строке указано идентификатор 3, но когда я редактирую данные и сохраняю их, идентификатор сетки отображается как 1. как я могу отправить и исправить идентификатор в edit.php?
Заранее спасибо за помощь.
это код js для сетки, часть php работает, только из сетки ему передается неправильный параметр.
jQuery("#statsgrid").jqGrid(
{
url:'modules/json.php?stats=true',
datatype: 'json',
mtype: 'POST',
colNames:['ID', 'Nickname','Country', 'IP', 'Notes'],
colModel:
[
{name:'id',index:'id', width:90},
{name:'nick',index:'nick', width:90},
{name:'country',index:'country', width:80},
{name:'ip',index:'ip', width:100},
{name:'note',index:'note', width:150, sortable:false, editable:true, editoptions:{size:10}}
],
pager: '#statspager',
rowNum:10,
rowList:[10,20,30,50,100],
sortname: 'nick',
sortorder: 'desc',
height: '100%',
viewrecords: true,
editurl: 'modules/edit.php',
caption: 'Statistics'
}).navGrid("#statspager",
{}, //options
{height:280,reloadAfterSubmit:false,url:'modules/edit.php'}, // edit options
{height:280,reloadAfterSubmit:false}, // add options
{reloadAfterSubmit:false}, // del options
{} // search options
);