效果图: 2.php 1月份数量: 7月份数量: 2月份数量: 8月份数量: 3月份数量: 9月份数量: 4月份数量: 10月份数量: 5月份数量: 11月份数量: 6月份数量: 12月份数量: 代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head> <body><form name="form1" method="post" action="3.php"> <table width="41%" border="0" cellspacing="2" cellpadding="3"> <tr> <td width="26%"><div align="right">1月份数量: </div></td> <td width="22%"><input name="T1" type="text" id="T1" value="" size="5"></td> <td width="28%"><div align="right">7月份数量: </div></td> <td width="24%"><input name="T7" type="text" id="T7" value="" size="5"></td> </tr> <tr> <td><div align="right">2月份数量: </div></td> <td><input name="T2" type="text" id="T2" value="" size="5"></td> <td><div align="right">8月份数量: </div></td> <td><input name="T8" type="text" id="T8" value="" size="5"></td> </tr> <tr> <td><div align="right">3月份数量: </div></td> <td><input name="T3" type="text" id="T3" value="" size="5"></td> <td> <div align="right">9月份数量: </div></td> <td><input name="T9" type="text" id="T9" value="" size="5"></td> </tr> <tr> <td><div align="right">4月份数量: </div></td> <td><input name="T4" type="text" id="T4" value="" size="5"></td> <td><div align="right">10月份数量: </div></td> <td><input name="T10" type="text" id="T10" value="" size="5"></td> </tr> <tr> <td><div align="right">5月份数量: </div></td> <td><input name="T5" type="text" id="T5" value="" size="5"></td> <td><div align="right">11月份数量: </div></td> <td><input name="T11" type="text" id="T11" value="" size="5"></td> </tr> <tr> <td><div align="right">6月份数量: </div></td> <td><input name="T6" type="text" id="T6" value="" size="5"></td> <td><div align="right">12月份数量: </div></td> <td><input name="T12" type="text" id="T12" value="" size="5"></td> </tr> </table> <table width="41%" border="0" cellspacing="4" cellpadding="4"> <tr> <td height="76"><div align="center"> <input type="submit" name="Submit" value=" 提交 "> </div></td> </tr> </table></form></body></html> 3.php <?php if ($_POST["Submit"]!="") { $data=array($_POST["T1"],$_POST["T2"],$_POST["T3"],$_POST["T4"],$_POST["T5"],$_POST["T6"],$_POST["T7"],$_POST["T8"],$_POST["T9"],$_POST["T10"],$_POST["T11"],$_POST["T12"]); $month=array("Jan","Feb","March","April","May","June","July","Aug","Sep","Oct","Nov","Dec"); $max=0; for ($i=0;$i<12;$i++) { $max=$max+$data[$i]; } $im=imagecreate(520,370); $green=imagecolorallocate($im,214,235,214); //设置颜色 $black=imagecolorallocate($im,0,0,0); $red=imagecolorallocate($im,255,0,0); $blue=imagecolorallocate($im,0,0,255); imageline($im,10,5,10,230,$blue); //设置X轴纵坐标 imageline($im,10,230,500,230,$blue); imageline($im,3,8,1,"Y",$black); imageline($im,3,502.222."X",$black); $l=190; $k1=10; $k2=490; for ($j=0;$j<12;$j++) { imageline($im,$k1,$l,$k2,$l,$black); $l=$l-40; } $f=50; $z1=10; $z2=228; for ($j=0;$j<12;$j++) { imageline($im,$f,$z1,$f,$z2,$black); //设置Y轴纵坐标 $f=$f+40; } $x=20; $y=230; $x_width=20; $y_ht=0; for ($i=0;$i<12;$i++) { $y_ht=($data[$i]/$max)*1000; imagefilledrectangle($im,$x,$y,$x+$x_width,($y-$y_ht),$red); imagestring($im,2,$x-1,$y+1,$month[$i],$black); imagestring($im,2,$x-1,$y+15,$data[$i],$black); $x+=($x_width+20); } imagepng($im,"a.png"); echo "<img src='a.png'>"; imagedestroy($im); //释放图象资源 }?>