<?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: Simple jqGrid doesnt work for me</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/simple-jqgrid-doesnt-work-for-me</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/simple-jqgrid-doesnt-work-for-me/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>dbalagosa on Simple jqGrid doesnt work for me</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/simple-jqgrid-doesnt-work-for-me#p28238</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/simple-jqgrid-doesnt-work-for-me#p28238</guid>
        	        	<description><![CDATA[<p>SORRY for wasting your time, but after 10 minutes I already solved it. WEIRD because I never understood that error had a great impact.</p>
</p>
<p>below is my new grid.php code</p>
</p>
<p>===================================</p>
<p>&#60;?php</p>
<p>$db = mysql_connect(&#39;localhost:3307&#39;, &#39;root&#39;, &#39;root&#39;)<br />or die("Connection Error: " . mysql_error());</p>
<p>mysql_select_db(&#39;ipiwms&#39;) or die("Error conecting to db.");</p>
<p>$SQL = "SELECT `no`, `order`, `serve`, `item` FROM book";<br />$result = mysql_query( $SQL ) or die("Couldn t execute query.".mysql_error());</p>
<p>$i=0;<br />while($row = mysql_fetch_array($result,MYSQL_ASSOC)) {<br />&#160;&#160;&#160; $responce-&#62;rows[$i][&#39;id&#39;]=$row[&#39;no&#39;];<br />&#160;&#160;&#160; $responce-&#62;rows[$i][&#39;cell&#39;]=array($row[&#39;no&#39;], $row[&#39;order&#39;],$row[&#39;serve&#39;],$row[&#39;item&#39;]);<br />&#160;&#160;&#160; $i++;<br />}&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />echo json_encode($responce);<br />?&#62;</p>
<p>===================================</p>
</p>
<p>As you can see I deleted all the unnecessary stuff and went straight to the select query.</p>
]]></description>
        	        	<pubDate>Thu, 07 Feb 2013 13:46:20 +0200</pubDate>
        </item>
        <item>
        	<title>dbalagosa on Simple jqGrid doesnt work for me</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/simple-jqgrid-doesnt-work-for-me#p28236</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/simple-jqgrid-doesnt-work-for-me#p28236</guid>
        	        	<description><![CDATA[<p>I used the below statement for my grid.php test</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9560' value='Select Code' data-codeid='sfcode9560' /></p>
<div class='sfcode' id='sfcode9560'>localhost/jgrid/grid.php?page=1&#38;rows=2&#38;sidx=no&#38;sord=asc</div>
<p>seems ok with one error as shown below (also shown below is its result from json)</p>
</p>
<table class="xdebug-error xe-warning xe-scream" dir="ltr" border="1" cellspacing="0" cellpadding="1">
<tbody>
<tr>
<th colspan="5" align="left">( ! ) SCREAM: Error suppression ignored for</th>
</tr>
<tr>
<th colspan="5" align="left">( ! ) Warning: Creating default object from empty value in C:wampwwwjgridgrid.php on line <em>28</em></th>
</tr>
<tr>
<th colspan="5" align="left">Call Stack</th>
</tr>
<tr>
<th align="center">#</th>
<th align="left">Time</th>
<th align="left">Memory</th>
<th align="left">Function</th>
<th align="left">Location</th>
</tr>
<tr>
<td align="center" bgcolor="#eeeeec">1</td>
<td align="center" bgcolor="#eeeeec">0.0008</td>
<td align="right" bgcolor="#eeeeec">146752</td>
<td bgcolor="#eeeeec">{main}(  )</td>
<td title="C:wampwwwjgridgrid.php" bgcolor="#eeeeec">..grid.php<strong>:</strong>0</td>
</tr>
</tbody>
</table>
<p>{"page":"1&#8243;,"total":1,"records":"2&#8243;,"rows":[{"id":"1","cell":["1","ABC","DEF","GHI"]},{"id":"2&#8243;,"cell":["2","JKL","MNO","PQR"]}]}</p>
]]></description>
        	        	<pubDate>Thu, 07 Feb 2013 13:27:22 +0200</pubDate>
        </item>
        <item>
        	<title>dbalagosa on Simple jqGrid doesnt work for me</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/simple-jqgrid-doesnt-work-for-me#p28235</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/simple-jqgrid-doesnt-work-for-me#p28235</guid>
        	        	<description><![CDATA[<p>index.html</p>
<p>==========================</p>
<p>&#60;html&#62;<br />&#60;head&#62;<br />&#60;link rel="stylesheet" type="text/css" media="screen" href="css/jquery-ui-custom.css"&#62;<br />&#60;link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css"&#62;<br />&#60;link rel="stylesheet" type="text/css" media="screen" href="css/ui.multiselect.css"&#62;<br />&#60;script type="text/javascript" src="jquery-1.7.2.min.js" &#62;&#60;/script&#62;<br />&#60;script type="text/javascript" src="jquery.jqGrid.min.js" &#62;&#60;/script&#62;<br />&#60;script type="text/javascript" src="i18n/grid.locale-en.js" &#62;&#60;/script&#62;</p>
<p>&#60;script&#62;<br />jQuery(document).ready(function(){<br />jQuery("#list2").jqGrid({<br />&#160; &#160;&#160;&#160; &#160;url:&#39;grid.php?q=2&#39;,<br />&#160;&#160; &#160;datatype: "json",<br />&#160; &#160;&#160;&#160; &#160;colNames:[&#39;No&#39;,&#39;Order&#39;, &#39;Serve&#39;,&#39;Item&#39;],<br />&#160; &#160;&#160;&#160; &#160;colModel:[<br />&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;no&#39;,index:&#39;no&#39;, width:55},<br />&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;order&#39;,index:&#39;order&#39;, width:70},<br />&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;serve&#39;,index:&#39;serve&#39;, width:70},&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;item&#39;,index:&#39;item&#39;, width:70}<br />&#160; &#160;&#160;&#160; &#160;],<br />&#160; &#160;&#160;&#160; &#160;rowNum:20,<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;no&#39;,<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; sortorder: "desc",<br />&#160;&#160;&#160; caption:"JSON Example"<br />});<br />jQuery("#list2").jqGrid(&#39;navGrid&#39;,&#39;#pager2&#39;,{edit:false,add:false,del:false});<br />});<br />&#60;/script&#62;<br />&#60;/head&#62;<br />&#60;body&#62;<br />&#60;div id="report"&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;table id="list2"&#62;&#60;/table&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;div id="pager2"&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/div&#62;<br />&#60;div&#62;<br />&#60;/body&#62;<br />&#60;/html&#62;</p>
<p>=================</p>
<p>END OF INDEX.HTML</p>
<p>grid.php</p>
<p>=================</p>
<p>&#60;?php<br />$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 />// connect to the database<br />$db = mysql_connect(&#39;localhost:3308&#39;, &#39;root&#39;, &#39;root&#39;)<br />or die("Connection Error: " . mysql_error());</p>
<p>mysql_select_db(&#39;ipiwms&#39;) or die("Error conecting to db.");<br />$result = mysql_query("SELECT COUNT(*) AS count FROM book");<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;</p>
<p>$start = $limit*$page - $limit; // do not put $limit*($page - 1)</p>
<p>$SQL = "SELECT `no`, `order`, `serve`, `item` FROM book ORDER BY $sidx $sord LIMIT $start , $limit";<br />$result = mysql_query( $SQL ) or die("Couldn t execute query.".mysql_error());</p>
<p>$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; $responce-&#62;rows[$i][&#39;id&#39;]=$row[&#39;no&#39;];<br />&#160;&#160;&#160; $responce-&#62;rows[$i][&#39;cell&#39;]=array($row[&#39;no&#39;], $row[&#39;order&#39;],$row[&#39;serve&#39;],$row[&#39;item&#39;]);<br />&#160;&#160;&#160; $i++;<br />}&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />echo json_encode($responce);<br />?&#62;</p>
<p>=================</p>
<p>END OF GRID.PHP</p>
</p>
<p>ipiwms.sql</p>
<p>=================</p>
<p>/*<br />SQLyog Enterprise - MySQL GUI v7.02 <br />MySQL - 5.0.27-community-nt : Database - ipiwms<br />*********************************************************************<br />*/</p>
<p>/*!40101 SET NAMES utf8 */;</p>
<p>/*!40101 SET SQL_MODE=&#39;&#39;*/;</p>
<p>/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=&#39;NO_AUTO_VALUE_ON_ZERO&#39; */;</p>
<p>USE `ipiwms`;</p>
<p>/*Table structure for table `book` */</p>
<p>DROP TABLE IF EXISTS `book`;</p>
<p>CREATE TABLE `book` (<br />&#160; `no` int(11) NOT NULL auto_increment,<br />&#160; `order` varchar(255) default NULL,<br />&#160; `serve` varchar(30) default NULL,<br />&#160; `item` varchar(30) default NULL,<br />&#160; PRIMARY KEY&#160; (`no`)<br />) ENGINE=InnoDB DEFAULT CHARSET=latin1;</p>
<p>/*Data for the table `book` */</p>
<p>insert&#160; into `book`(`no`,`order`,`serve`,`item`) values (1,&#39;ABC&#39;,&#39;DEF&#39;,&#39;GHI&#39;);<br />insert&#160; into `book`(`no`,`order`,`serve`,`item`) values (2,&#39;JKL&#39;,&#39;MNO&#39;,&#39;PQR&#39;);</p>
<p>/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;</p>
<p>=================</p>
<p>END OF IPIWMS.SQL</p>
]]></description>
        	        	<pubDate>Thu, 07 Feb 2013 13:23:50 +0200</pubDate>
        </item>
</channel>
</rss>