<?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: Problem with Add, Edit, Del, Search not working</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/problem-with-add-edit-del-search-not-working</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/problem-with-add-edit-del-search-not-working/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>loose on Problem with Add, Edit, Del, Search not working</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/problem-with-add-edit-del-search-not-working#p29901</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/problem-with-add-edit-del-search-not-working#p29901</guid>
        	        	<description><![CDATA[</p>
<p>I&#39;m having some problems with Inline Navigator feature, when I try to add, edit, del, search, nothing happens, the grid just say loading, refresh and the record dont change.</p>
<p>[Image Can Not Be Found]</p>
</p>
<p>My Code:</p>
<p>index.php</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit8929' value='Select Code' data-codeid='sfcode8929' /></p>
<div class='sfcode' id='sfcode8929'>&#60;html&#62;<br />&#60;head&#62;<br />&#160;&#160;&#160; &#60;title&#62;Municipios&#60;/title&#62;<br />&#160;&#160;&#160; &#60;link rel=&#34;stylesheet&#34; type=&#34;text/css&#34; media=&#34;screen&#34; href=&#34;css/humanity/jquery-ui-1.10.3.custom.min.css&#34; /&#62;<br />&#160;&#160;&#160; &#60;link rel=&#34;stylesheet&#34; type=&#34;text/css&#34; media=&#34;screen&#34; href=&#34;css/ui.jqgrid.css&#34; /&#62;<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;&#60;script src=&#34;js/jquery-1.9.0.min.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62;<br />&#160;&#160;&#160; &#60;script src=&#34;js/i18n/grid.locale-pt-br.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62;<br />&#160;&#160;&#160; &#60;script src=&#34;js/jquery.jqGrid.min.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62;<br />&#160;&#160; &#160;</p>
<p>&#60;/head&#62;</p>
<p>&#60;body&#62;</p>
<p>&#60;table id=&#34;list2&#34;&#62;&#60;/table&#62; <br />&#60;div id=&#34;pager2&#34;&#62;&#60;/div&#62;<br />&#60;br /&#62;</p>
<p>&#160;&#160;&#160; &#60;script src=&#34;scriptgrid.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62;</p>
<p>&#60;/body&#62;<br />&#60;/html&#62;</p>
</div>
<p>gridquery.php</p>
<p><input type='button' class='sfcodeselect' name='sfselectit8164' value='Select Code' data-codeid='sfcode8164' /></p>
<div class='sfcode' id='sfcode8164'>
<p>&#60;?php<br />$dbhost=&#39;xxxx&#39;;<br />$dbuser=&#39;xxxx&#39;;<br />$dbpassword=&#39;xxxx&#39;;<br />$database=&#39;xxxx&#39;;</p>
<p>$page = $_GET[&#39;page&#39;]; // get the requested page<br />$limit = $_GET[&#39;rows&#39;]; // get how many rows we want to have into the grid<br />$sidx = $_GET[&#39;sidx&#39;]; // get index row - i.e. user click to sort<br />$sord = $_GET[&#39;sord&#39;]; // get the direction<br />if(!$sidx) $sidx =1;<br />// conectar no database<br />$db = mysql_connect($dbhost, $dbuser, $dbpassword)<br />or die(&#34;Connection Error: &#34; . mysql_error());</p>
<p>mysql_select_db($database) or die(&#34;Erro ao conectar ao DB.&#34;);<br />$result = mysql_query(&#34;SELECT COUNT(*) AS count FROM municipios_ibge&#34;); //count para saber numero elementos a serem impressos<br />$row = mysql_fetch_array($result,MYSQL_ASSOC);<br />$count = $row[&#39;count&#39;];</p>
<p>if( $count &#62; 0 ) {<br />&#160;&#160; &#160;$total_pages = ceil($count/$limit);<br />} else {<br />&#160;&#160; &#160;$total_pages = 0;<br />}<br />if ($page &#62; $total_pages) $page=$total_pages;<br />$start = $limit*$page - $limit; // do not put $limit*($page - 1)<br />$SQL = &#34;SELECT * FROM municipios_ibge ORDER BY $sidx $sord LIMIT $start , $limit&#34;;<br />$result = mysql_query( $SQL ) or die(&#34;N&#227;o foi poss&#237;vel executar a query.&#34;.mysql_error());</p>
<p>$responce = new StdClass;<br />$responce-&#62;page = $page;<br />$responce-&#62;total = $total_pages;<br />$responce-&#62;records = $count;<br />$i=0;<br />while($row = mysql_fetch_array($result,MYSQL_ASSOC)) {<br />&#160;&#160;&#160;&#160; $responce-&#62;rows[$i][&#39;id&#39;]=$row[&#39;codigo&#39;];<br />&#160;&#160;&#160; $responce-&#62;rows[$i][&#39;cell&#39;]=array($row[&#39;codigo&#39;],$row[&#39;municipio&#39;],$row[&#39;uf&#39;]);<br />&#160;&#160;&#160; $i++;<br />}&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />echo json_encode($responce);</p>
<p>?&#62;</p>
</p>
</div>
<p>scriptgrid.js</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit8235' value='Select Code' data-codeid='sfcode8235' /></p>
<div class='sfcode' id='sfcode8235'>jQuery(&#34;#list2&#34;).jqGrid({<br />&#160; &#160;&#160;&#160; &#160;url:&#39;gridquery.php?q=2&#39;,<br />&#160;&#160; &#160;datatype: &#34;json&#34;,<br />&#160; &#160;&#160;&#160; &#160;colNames:[&#39;Codigo&#39;,&#39;Municipio&#39;, &#39;UF&#39;],<br />&#160;&#160;&#160; colModel:[<br />&#160;&#160;&#160; {name:&#39;codigo&#39;,index:&#39;codigo&#39;, width:150, editable:true},<br />&#160;&#160;&#160; {name:&#39;municipio&#39;,index:&#39;municipio&#39;, width:500, editable:true},<br />&#160;&#160;&#160; {name:&#39;uf&#39;,index:&#39;uf&#39;, width:70, editable:true},<br />&#160;&#160;&#160; ],<br />&#160; &#160;&#160;&#160; &#160;rowNum:10,<br />&#160; &#160;&#160;&#160; &#160;rowList:[10,20,30],<br />&#160; &#160;&#160;&#160; &#160;pager: &#39;#pager2&#39;,<br />&#160; &#160;&#160;&#160; &#160;sortname: &#39;codigo&#39;,<br />&#160;&#160;&#160; height: &#39;auto&#39;,<br />&#160;&#160;&#160; width:&#39;auto&#39;,<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; sortorder: &#34;desc&#34;,<br />&#160;&#160;&#160; editurl: &#34;gridquery.php&#34;,<br />&#160;&#160;&#160; caption:&#34;Lista Municipios&#34;<br />});<br />jQuery(&#34;#list2&#34;).jqGrid(&#39;navGrid&#39;,&#39;#pager2&#39;,{edit:true,add:true,del:true});<br />jQuery(&#34;#list2&#34;).jqGrid(&#39;inlineNav&#39;,&#34;#list2&#34;);</div>
<p>Whats its the problem ?</p></p>
]]></description>
        	        	<pubDate>Thu, 28 Nov 2013 20:30:12 +0200</pubDate>
        </item>
</channel>
</rss>