<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: Error row edit...</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/error-row-edit</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/error-row-edit/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>kiked on Error row edit...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/error-row-edit#p25468</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/error-row-edit#p25468</guid>
        	        	<description><![CDATA[<p>Ok thx very much!</p>
</p>
<p>I will read it slowly.<img class="spSmiley" style="margin:0" title="Smile" src="/blog/wp-content/forum-smileys/sf-smile.gif" alt="Smile" /></p>
]]></description>
        	        	<pubDate>Mon, 19 Dec 2011 17:40:18 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Error row edit...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/error-row-edit#p25461</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/error-row-edit#p25461</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Please look at documentation.</p>
<p>You will need to write a aditional code for the editing of the row.</p>
<p>jqGrid does not do this, since it does not know which is the server type ASP, PHP or etc.</p>
</p>
<p>Please write this code and use the editurl variable for this purpose</p>
<p><a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing" rel="nofollow" target="_blank"><a href="http://www.trirand.com/jqgridw" rel="nofollow">http://www.trirand.com/jqgridw</a>.....ne_editing</a></p>
</p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Mon, 19 Dec 2011 15:47:31 +0200</pubDate>
        </item>
        <item>
        	<title>kiked on Error row edit...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/error-row-edit#p25452</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/error-row-edit#p25452</guid>
        	        	<description><![CDATA[</p>
<p>Hi all and sorry for my english..</p>
<p>I have been investigating my code and I can&#39;t understand why don&#39;t work it...</p>
<p>I can get the rows from my MySQL database but when I edit a row, this is edited only local. The POST doesn&#39;t include the new information and when I press reload button, old value return again.</p>
</p>
<p>The example is here: /blog/jqgrid/jqgrid.html&#160;<em>Row editing using events &#160;--&#62;</em></p>
</p>
<p><em><strong>HTML</strong></em></p>
<p>&#160;...</p>
<p>&#60;table id="rowed3"&#62;&#60;/table&#62;</p>
<p>&#60;div id="prowed3"&#62;&#60;/div&#62;</p>
<p>&#60;br /&#62;</p>
</p>
<p>&#60;script src="rowedex3.js" type="text/javascript"&#62; &#60;/script&#62;</p>
</p>
<p><em><strong>Java Scrpt code</strong></em></p>
<p>&#160;...</p>
<p>var lastsel;</p>
<p>jQuery("#rowed3").jqGrid({</p>
<p>url:&#39;server.php?q=2&#39;,</p>
<p>datatype: "json",</p>
<p>colNames:[&#39;Inv No&#39;,&#39;Date&#39;, &#39;Client&#39;, &#39;Amount&#39;,&#39;Tax&#39;,&#39;Total&#39;,&#39;Notes&#39;],</p>
<p>colModel:[</p>
<p>{name:&#39;id&#39;,index:&#39;id&#39;, width:55},</p>
<p>{name:&#39;invdate&#39;,index:&#39;invdate&#39;, width:90, editable:true},</p>
<p>{name:&#39;name&#39;,index:&#39;name&#39;, width:100,editable:true},</p>
<p>{name:&#39;amount&#39;,index:&#39;amount&#39;, width:80, align:"right",editable:true},</p>
<p>{name:&#39;tax&#39;,index:&#39;tax&#39;, width:80, align:"right",editable:true},</p>
<p>{name:&#39;total&#39;,index:&#39;total&#39;, width:80,align:"right",editable:true},</p>
<p>{name:&#39;note&#39;,index:&#39;note&#39;, width:150, sortable:false,editable:true}</p>
<p>],</p>
<p>rowNum:10,</p>
<p>rowList:[10,20,30],</p>
<p>pager: &#39;#prowed3&#39;,</p>
<p>sortname: &#39;id&#39;,</p>
<p>viewrecords: true,</p>
<p>sortorder: "desc",</p>
<p>onSelectRow: function(id){</p>
<p>if(id &#38;&#38; id!==lastsel){</p>
<p>jQuery(&#39;#rowed3&#39;).jqGrid(&#39;restoreRow&#39;,lastsel);</p>
<p>jQuery(&#39;#rowed3&#39;).jqGrid(&#39;editRow&#39;,id,true);</p>
<p>lastsel=id;</p>
<p>}</p>
<p>},</p>
<p>editurl: "server.php",</p>
<p>caption: "Using events example"</p>
<p>});</p>
<p>jQuery("#rowed3").jqGrid(&#39;navGrid&#39;,"#prowed3",{edit:false,add:false,del:false});</p>
</p>
<p><em><strong>PHP with MySQL</strong></em></p>
<p>...</p>
<p>$page = $_GET[&#39;page&#39;]; // get the requested page</p>
<p>$limit = $_GET[&#39;rows&#39;]; // get how many rows we want to have into the grid</p>
<p>$sidx = $_GET[&#39;sidx&#39;]; // get index row - i.e. user click to sort</p>
<p>$sord = $_GET[&#39;sord&#39;]; // get the direction</p>
<p>if(!$sidx) $sidx =1;</p>
<p>// connect to the database</p>
<p>$db = mysql_connect($dbhost, $dbuser, $dbpassword)</p>
<p>or die("Connection Error: " . mysql_error());</p>
</p>
<p>mysql_select_db($database) or die("Error conecting to db.");</p>
<p>$result = mysql_query("SELECT COUNT(*) AS count FROM invheader a, clients b WHERE a.client_id=b.client_id");</p>
<p>$row = mysql_fetch_array($result,MYSQL_ASSOC);</p>
<p>$count = $row[&#39;count&#39;];</p>
</p>
<p>if( $count &#62;0 ) {</p>
<p>$total_pages = ceil($count/$limit);</p>
<p>} else {</p>
<p>$total_pages = 0;</p>
<p>}</p>
<p>if ($page &#62; $total_pages) $page=$total_pages;</p>
<p>$start = $limit*$page - $limit; // do not put $limit*($page - 1)</p>
<p>$SQL = "SELECT a.id, a.invdate, b.name, a.amount,a.tax,a.total,a.note FROM invheader a, clients b WHERE a.client_id=b.client_id ORDER BY $sidx $sord LIMIT $start , $limit";</p>
<p>$result = mysql_query( $SQL ) or die("Couldn t execute query.".mysql_error());</p>
</p>
<p>$responce-&#62;page = $page;</p>
<p>$responce-&#62;total = $total_pages;</p>
<p>$responce-&#62;records = $count;</p>
<p>$i=0;</p>
<p>while($row = mysql_fetch_array($result,MYSQL_ASSOC)) {</p>
<p>$responce-&#62;rows[$i][&#39;id&#39;]=$row[id];</p>
<p>$responce-&#62;rows[$i][&#39;cell&#39;]=array($row[id],$row[invdate],$row[name],$row[amount],$row[tax],$row[total],$row[note]);</p>
<p>$i++;</p>
<p>}</p>
<p>echo json_encode($responce);</p>
<p>...</p></p>
]]></description>
        	        	<pubDate>Mon, 19 Dec 2011 03:54:57 +0200</pubDate>
        </item>
</channel>
</rss>