Im trying to learn php by doing a little project using apache server. I have a php page where I want to display a bar chart with jqplot using data i pull from a MySql query. I already have a query working giving me the data i want. The problem is i dont know how to implement this into a jqplot graph. Im guessing i need to make an ajax call but if i can avoid that i would like to. my php page code so far is here http://snipt.org/oknnl2.
the javascript for the bar chart is here http://snipt.org/oknoi3.
i want the chart to render in div id=chartdiv thats on line 177. I have to visualize like 6 charts. if i can get some help on doing this one, im sure i can use the same process to build the others.
Im trying to learn php by doing a little project using apache server. I
Share
PHP cannot create the javascript plot and send it downstream to the client, but you don’t have to make an actual AJAX call after the page is loaded either. Simple javascript once the page loads will suffice. If you retrieve the data you need at the PHP level, you can then make it available to javascript in the HTML received by the client. The steps to make this happen:
code block as part of the HTML that PHP sends to the client.
So, a simplified example:
UPDATE
According to a cursory examination of the jqplot docs, if you edit line 12 of the javascript you link from this:
To this:
Your function should render the plot in the ‘chartdiv’ id element. It seems the first argument to the $.jqplot function is the element in which to create it …