<?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: Json Data not show in table </title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/json-data-not-show-in-table-1</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/discussion/json-data-not-show-in-table-1/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>saravanan on Json Data not show in table </title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/json-data-not-show-in-table-1#p26909</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/json-data-not-show-in-table-1#p26909</guid>
        	        	<description><![CDATA[</p>
<p>Please help me.</p>
<p>&#60;script&#62;</p>
<p>var mygrid = jQuery(document).ready(function (){</p>
<p>&#160;&#160; &#160;&#160;&#160; //var getUrl = &#39;network_javascript/getGridData.php?state=&#60;?php echo $state; ?&#62;&#38;city=&#60;?php echo $city; ?&#62;&#38;area=&#60;?php echo $area; ?&#62;&#38;hospital=&#60;?php echo $hospital; ?&#62;&#39;;<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; jQuery("#list").jqGrid({</p>
<p>&#160;&#160; &#160;&#160;&#160;&#160;&#160; // url:&#39;&#60;?php echo _PATH_ROOT1; ?&#62;/network_javascript/getGridData.php?state=&#60;?php echo $state; ?&#62;&#38;city=&#60;?php echo $city; ?&#62;&#38;area=&#60;?php echo $area; ?&#62;&#38;hospital=&#60;?php echo $hospital; ?&#62;&#39;,<br />&#160;&#160; &#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; url:&#39;network_javascript/getGridData.php?state=&#60;?php echo $state; ?&#62;&#38;city=&#60;?php echo $city; ?&#62;&#38;area=&#60;?php echo $area; ?&#62;&#38;hospital=&#60;?php echo $hospital; ?&#62;&#39;,<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160; jsonReader: { root: "rows" },&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160; //url: getUrl,<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160; datatype: "json",<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160; colNames:[&#39;Hospital Name&#39;, &#39;Telephone Number&#39;, &#39;&#39;],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; colModel:[<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160; {name:&#39;HospitalName&#39;,index:&#39;HospitalName&#39;, width:&#39;300px&#39;, height:"auto"},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;CONTACTNO&#39;,index:&#39;CONTACTNO&#39;, width:&#39;190px&#39;, align:&#39;right&#39;, sortable:false}, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;details&#39;,index:&#39;details&#39;, width:&#39;100px&#39;, sortable:false, align:&#39;center&#39;}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowNum:10,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //rowList:[20,50,100],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; autowidth: true,<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160; //shrinkToFit: false,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; autoheight: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pager: jQuery(&#39;#pager&#39;),<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortname: &#39;HospitalName&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pgbuttons: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pginput: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortorder: "asc",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; caption:"Network Hospital - &#60;?php echo $rows;?&#62; hospitals found",<br />&#160;&#160; &#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; loadComplete: function(){<br />&#160;&#160; &#160;&#160;&#160; &#160; alert(&#39;test&#39;);<br />&#160;&#160; &#160;&#160;&#160; &#160;// alert( &#39;&#60;?php echo dirname(__FILE__); ?&#62;&#39; );<br />&#160;&#160; &#160;&#160;&#160; &#160;// alert( &#39;&#60;?php echo _PATH_ROOT1; ?&#62;&#39; );&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;// alert(&#39;network_javascript/getGridData.php?state=&#60;?php echo $state; ?&#62;&#38;city=&#60;?php echo $city; ?&#62;&#38;area=&#60;?php echo $area; ?&#62;&#38;hospital=&#60;?php echo $hospital; ?&#62;&#39;);&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160; var ids = jQuery("#list").getDataIDs();<br />&#160;&#160; &#160;&#160;&#160; &#160; &#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for(var i=0;i&#60;ids.length;i++){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;var cl = ids[i];<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;viewDetails = "&#60;a href=&#39;network_javascript/viewDetails.php?id="+cl+"&#38;height=300&#38;width=300&#38;inlineId=myOnPageContent&#39; class=&#39;thickbox&#39; title=&#39;Hospital Details&#39;&#62;view details&#60;/a&#62;";<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;jQuery("#list").setRowData(ids[i],{details:viewDetails});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160; }<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160; tb_init(&#39;a.thickbox, area.thickbox, input.thickbox&#39;);<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160; &#160;&#160;&#160; });<br />&#160;&#160;&#160;&#160; });</p>
<p>&#60;/script&#62;</p>
<p>File : getGridData.php</p>
</p>
<p>&#60;?php<br />/*<br />&#160;* @author Rohit D&#39;Souza &#60;rohit.dsouza@interactiveavenues.com&#62;<br />&#160;*<br />&#160;*/</p>
<p>// connect to the database<br />//include_once &#39;db.conf.php&#39;;</p>
</p>
<p>include_once("../admin/PathConfig.php");<br />include_once(_PATH_ROOT."config.php");<br />include_once(_PATH_LIBS."loader.php");&#160;&#160; &#160;</p>
<p>&#160;&#160; </p>
<p>/* <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 />*/</p>
<p>$page = ((!empty($_REQUEST[&#39;page&#39;]))? ($_REQUEST[&#39;page&#39;]) : "-1" ); // get the requested page<br />$limit = ((!empty($_REQUEST[&#39;rows&#39;]))? ($_REQUEST[&#39;rows&#39;]) : "-1" ); // get how many rows we want to have into the grid<br />$sidx = ((!empty($_REQUEST[&#39;sidx&#39;]))? ($_REQUEST[&#39;sidx&#39;]) : "-1" ); // get index row - i.e. user click to sort<br />$sord = ((!empty($_REQUEST[&#39;sord&#39;]))? ($_REQUEST[&#39;sord&#39;]) : "" ); // get the direction</p>
<p>if(!$sidx) $sidx ="1";</p>
<p>// retrieve search form params</p>
<p>$state = (!empty($_REQUEST[&#39;state&#39;]) ? $_REQUEST[&#39;state&#39;] : "-1" );<br />$city = (!empty($_REQUEST[&#39;city&#39;]) ? $_REQUEST[&#39;city&#39;] : "-1" );<br />$area = (!empty($_REQUEST[&#39;area&#39;]) ? $_REQUEST[&#39;area&#39;] : "-1" );<br />$hospital = (!empty($_REQUEST[&#39;hospital&#39;]) ? $_REQUEST[&#39;hospital&#39;] : "" );</p>
<p>// formation of where clause<br />$whereClause = " where 1=1 and CHECK_HOSPITAL = &#39;NH&#39;";<br />if(isset($state) &#38;&#38; $state!=&#39;-1&#39; &#38;&#38; $state!=&#39;&#39;)<br />&#160;&#160; &#160;$whereClause .= " and STATE=&#39;$state&#39; ";<br />if(isset($city) &#38;&#38; $city!=&#39;-1&#39; &#38;&#38; $city!=&#39;&#39;)<br />&#160;&#160; &#160;$whereClause .= " and City=&#39;$city&#39; ";<br />if(isset($area) &#38;&#38; $area!=&#39;-1&#39; &#38;&#38; $area!=&#39;&#39;)<br />&#160;&#160; &#160;$whereClause .= " and AREA=&#39;$area&#39; ";<br />if(isset($hospital) &#38;&#38; $hospital!=&#39;&#39;)<br />&#160;&#160; &#160;$whereClause .= " and HospitalName like &#39;$hospital%&#39; ";<br />&#160;&#160; &#160;</p>
<p>// No. of Rows<br />$query = "SELECT COUNT(*) AS count FROM network_hospital ".$whereClause;<br />$result = mysql_query($query);<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)<br />if ($start &#60; "0" ) $start = "0";</p>
<p>// Data for Grid<br />$query = "SELECT * FROM network_hospital ".$whereClause;<br />$query .= " ORDER BY $sidx $sord LIMIT $start, $limit";<br />$result = mysql_query( $query ) or die("Couldn&#39;t execute query - $query &#60;br&#62;\n".mysql_error());</p>
<p>// JSON data<br />$responce-&#62;page = $page;<br />$responce-&#62;total = $total_pages;<br />$responce-&#62;records = $count;</p>
<p>$i= "0";</p>
<p>while($row = mysql_fetch_array($result,MYSQL_ASSOC)) {</p>
<p>&#160;&#160;&#160; $responce-&#62;rows[$i][&#39;id&#39;]=$row[&#39;id&#39;];</p>
<p>&#160;&#160;&#160; $responce-&#62;rows[$i][&#39;cell&#39;]= array($row[&#39;HospitalName&#39;],$row[&#39;CONTACTNO&#39;],&#39;&#39;);</p>
<p>&#160;&#160;&#160; $i++;<br />}<br />echo json_encode($responce);</p>
<p>?&#62;</p>
]]></description>
        	        	<pubDate>Sat, 07 Jul 2012 11:23:23 +0300</pubDate>
        </item>
</channel>
</rss>