<?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: Passing parameters with queryGrid method</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/passing-parameters-with-querygrid-method</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/passing-parameters-with-querygrid-method/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on Passing parameters with queryGrid method</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/passing-parameters-with-querygrid-method#p22983</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/passing-parameters-with-querygrid-method#p22983</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Please post your problem here:</p>
<p><a href="http://www.trirand.net/forum/" rel="nofollow" target="_blank">http://www.trirand.net/forum/</a></p>
</p>
<p>Here is the forum for the Open Source version, but you use the comertial one.</p>
</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Fri, 29 Apr 2011 15:31:02 +0300</pubDate>
        </item>
        <item>
        	<title>asdes on Passing parameters with queryGrid method</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/passing-parameters-with-querygrid-method#p22975</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/passing-parameters-with-querygrid-method#p22975</guid>
        	        	<description><![CDATA[<p>up !</p>
]]></description>
        	        	<pubDate>Fri, 29 Apr 2011 11:05:12 +0300</pubDate>
        </item>
        <item>
        	<title>asdes on Passing parameters with queryGrid method</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/passing-parameters-with-querygrid-method#p22901</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/passing-parameters-with-querygrid-method#p22901</guid>
        	        	<description><![CDATA[<p>Hy,</p>
<p>Before start sorry for language I&#39;m french <img class="spSmiley" style="margin:0" title="Confused" src="/blog/wp-content/forum-smileys/sf-confused.gif" alt="Confused" /></p>
<p><span style="color: #000000;">I try tu use the queryGrid(); function but I can&#39;t&#160;make it&#160;work. Look at an example :</span></p>
</p>
<p><span style="color: #008000;">//code before</span></p>
<p><span style="color: #008000;">//define params</span></p>
<p><span style="color: #000080;">$param1</span> = 2;</p>
<p><span style="color: #008000;">//REQUETE</span></p>
<p><span style="color: #000080;">$grid<span style="color: #000000;">-&#62;</span></span>SelectCommand = <span style="color: #808080;">"SELECT activite.code, activite.id_activite, travaux.id_travaux</span></p>
<p><span style="color: #808080;">FROM activite INNER JOIN travaux ON activite.id_activite = travaux.id_activite</span></p>
<p><span style="color: #808080;">WHERE travaux.id_activite = ?"</span>;</p>
<p><span style="color: #008000;">// Set the table to where you update the data</span></p>
<p><span style="color: #000080;">$grid</span>-&#62;table =<span style="color: #808080;"> &#39;activite&#39;</span>;</p>
<p><span style="color: #008000;">// Set output format to json</span></p>
<p><span style="color: #000080;">$grid</span>-&#62;dataType = <span style="color: #808080;">&#39;json&#39;</span>;</p>
<p><span style="color: #000080;">$grid</span>-&#62;queryGrid(<span style="color: #000080;">null</span>, <span style="color: #000080;">array</span>(<span style="color: #000080;">$param1</span>));</p>
<p><span style="color: #008000;">//code after</span></p>
</p>
<p><span style="color: #000000;">The page don&#39;t load, just send me file name "*******.part"&#160;</span></p>
</p>
<p>_____________________________________________________________________________________________</p>
</p>
<p>But if I replace ? by my value (2) and del &#160;queryGrid()&#160;&#160;it&#39;s works, page load and grid get good value :</p>
</p>
<p><span style="color: #008000;">//code before</span></p>
<p><span style="color: #008000;">//REQUETE</span></p>
<p><span style="color: #000080;">$grid</span>-&#62;SelectCommand =&#160;<span style="color: #808080;">"SELECT activite.code, activite.id_activite, travaux.id_travaux</span></p>
<p><span style="color: #808080;">FROM activite INNER JOIN travaux ON activite.id_activite = travaux.id_activite</span></p>
<p><span style="color: #808080;">WHERE travaux.id_activite = 2"</span>;</p>
<p><span style="color: #008000;">// Set the table to where you update the data</span></p>
<p><span style="color: #000080;">$grid</span>-&#62;table =&#160;<span style="color: #808080;">&#39;activite&#39;</span>;</p>
<p><span style="color: #008000;">// Set output format to json</span></p>
<p><span style="color: #000080;">$grid</span>-&#62;dataType =&#160;<span style="color: #808080;">&#39;json&#39;</span>;</p>
<p><span style="color: #008000;">//code after</span></p>
<p><span style="color: #000000;">Any idea ? I have read the doc <a href="http://www.trirand.net/documentation/php/_2v212pj0p.htm&#160;and" rel="nofollow" target="_blank"><a href="http://www.trirand.net/documen" rel="nofollow">http://www.trirand.net/documen</a>.....m&#160;and</a> I do exactly the same things</span></p>
</p>
<p>_________________________________________________________________________________________</p>
</p>
<p><span style="color: #000000;">I add all my code when it&#39;s not work :&#160;</span></p>
</p>
<p>&#60;?php</p>
</p>
<p>// INCLUDES LIB PHP FILES  ***************************************************</p>
<p>// jqGrid.php</p>
<p>// jqGridPdo.php</p>
<p>require_once("include_php_files.php");</p>
</p>
<p>// START CONNEXION WHITH DB  ***************************************************</p>
<p>$PARAM_hote = "localhost";</p>
<p>$PARAM_nom_bd = "cra";</p>
<p>$PARAM_utilisateur = "root";</p>
<p>$PARAM_mot_passe = "";</p>
<p>// try to connect with DB</p>
<p>try</p>
<p>{</p>
<p>$conn = new PDO(&#39;mysql:host=&#39;.$PARAM_hote.&#39;;dbname=&#39;.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe);</p>
<p>}</p>
<p>catch(Exception $e)</p>
<p>{</p>
<p>echo "Erreur : impossible d&#39;&#38;eacute;tablir la connexion avec la base de donn&#38;eacute;es dans connexion_bdd_PDO : ".$e-&#62;getMessage().&#39;&#60;br /&#62;&#39;;</p>
<p>}</p>
<p>// GRID CONSTRUCTOR ***************************************************</p>
<p>$grid = new jqGridRender($conn);</p>
</p>
<p>//parameters</p>
<p>$param1 = 2;</p>
</p>
<p>// REQUEST</p>
<p>$grid-&#62;SelectCommand = "SELECT activite.code, activite.id_activite, travaux.id_travaux</p>
<p>FROM activite INNER JOIN travaux ON activite.id_activite = travaux.id_activite</p>
<p>WHERE travaux.id_activite = ?";</p>
</p>
<p>// The praymery key to be set</p>
<p>$grid-&#62;setPrimaryKeyId(&#39;activite.id_activite&#39;);</p>
<p>// Defines if the primary key is serial (autoincrement)</p>
<p>$grid-&#62;serialKey = false;</p>
<p>// Set the table to where you update the data</p>
<p>$grid-&#62;table = &#39;activite&#39;;</p>
<p>// Set output format to json</p>
<p>// XML or Json</p>
<p>$grid-&#62;dataType = &#39;json&#39;;</p>
<p>//add parameters to the requuest</p>
<p>$grid-&#62;queryGrid(null, array($param1));</p>
<p>// debug mode</p>
<p>$grid-&#62;debug = true;</p>
</p>
<p>// COLUMN HEADINGS SECTION ********************************************</p>
<p>// Let the grid create the model</p>
<p>$grid-&#62;setColModel();</p>
</p>
<p>// GRID OPTIONS SECTION ***********************************************</p>
<p>// Set the url from where we obtain the data</p>
<p>$grid-&#62;setUrl(&#39;AJAX/AJAX_jquery_jgrid_3.php&#39;);</p>
<p>// Set some grid options</p>
<p>$grid-&#62;setGridOptions(array( 	"rowNum"	=&#62;	10,</p>
<p>"rowList"	=&#62;	array(10,20,30),</p>
<p>"sortname"	=&#62;	"id_activite"</p>
<p>));</p>
<p>// Set ColProperty</p>
<p>$grid-&#62;setColProperty(	&#39;code&#39;				, array(</p>
<p>"editoptions"	=&#62;	array("readonly"=&#62;true))</p>
<p>);</p>
<p>$grid-&#62;setColProperty(	&#39;id_activite&#39;		, array(	"editable"		=&#62;	true)</p>
<p>);</p>
<p>// EDITING SECTION *****************************************************</p>
<p>// Enable navigator</p>
<p>$grid-&#62;navigator = true;</p>
<p>// Enable only editing</p>
<p>$grid-&#62;setNavOptions(&#39;navigator&#39;, array(</p>
<p>"excel"	=&#62;	false,</p>
<p>"add"	=&#62;	false,</p>
<p>"edit"	=&#62;	true,</p>
<p>"del"	=&#62;	false,</p>
<p>"view"	=&#62;	true,</p>
<p>"search"=&#62;	false</p>
<p>));</p>
<p>// Close the dialog after editing</p>
<p>$grid-&#62;setNavOptions(&#39;edit&#39;,array(</p>
<p>"closeAfterEdit"	=&#62;	true,</p>
<p>"editCaption"		=&#62;	"Update Customer",</p>
<p>"bSubmit"			=&#62;	"Update"</p>
<p>));</p>
</p>
<p>// FIELD PROPERTIES SECTION *****************************************************</p>
<p>$grid-&#62;setColProperty("code", array("width"=&#62;300));</p>
<p>// Enjoy</p>
<p>$grid-&#62;renderGrid(&#39;#grid&#39;,&#39;#pager&#39;,true, null, null, true,true);</p>
<p>$conn = null;</p>
</p>
<p>?&#62;</p>
<p><span style="color: #000000;"><br /></span></p>
]]></description>
        	        	<pubDate>Fri, 22 Apr 2011 15:41:32 +0300</pubDate>
        </item>
</channel>
</rss>