Basic PHP Graph 製作一問

2009-05-30 12:23 am
我想製作一個PHP Graph,我search過,但係搵唔倒個正式 = =|||
我想要最基本o既PHP Graph... 即係就visitor最輸入o既資料而製作一個graph....
即係例如.... 統計成績,以中英數為例...
visitor o係之前o個頁輸入中文:89, 英文:97 數學:78...
之後,伺服器端出左頁對應返,包括一個統計圖...
而我想要個垂直o既bar chart.... 最大數值為100~....
THZ~~

回答 (2)

2009-06-09 2:59 am
✔ 最佳答案
你試下咁樣得唔得
佢係先整一個大表格,裡面有七個欄
然後係「雙數」的欄再整一個有兩列的表格
第一行不用理會,而第二行則用家輸入的數值作為高度比率
然後設定背景顏色作為圖表的值
在 index.html 輸入
<form action="graph.php" method="GET">
中文:<input type="Text" name="CHI"><br>
英文:<input type="Text" name="ENG"><br>
數學:<input type="Text" name="MATHS"><br>
<input type="submit" value="Create Graph">
</form>

在 graph.php 輸入
<HTML>
<BODY>

<TABLE border=1 width=700 height=400>
<TR>
<TD>1</TD>
<TD>
<TABLE height=100% width=100%>
<TR><TD></TD></TR>
<TR><TD height=<?php echo $_GET["CHI"];?>% bgcolor=red></TD></TR>
</TABLE>
</TD>
<TD>3</TD>
<TD>
<TABLE height=100% width=100%>
<TR><TD></TD></TR>
<TR><TD height=<?php $_GET["ENG"];?>% bgcolor=orange></TD></TR>
</TABLE>
</TD>
<TD>5</TD>
<TD>
<TABLE height=100% width=100%>
<TR><TD></TD></TR>
<TR><TD height=<?php $_GET["MATHS"];?>% bgcolor=green></TD></TR>
</TABLE>
</TD>
<TD>7</TD>
</TR>
</TABLE>

<?php include("index.html"); ?>

</BODY>
</HTML>
2009-05-31 6:03 pm
好少人用php 做graph.
通過我地用flash / ajax (javascript)來做輔助
因為ajax / flash 已有元件. 你輸入參數可以
itking
參考: itking


收錄日期: 2021-04-13 16:39:08
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090529000051KK00917

檢視 Wayback Machine 備份