我无法将参数从html传递到我用来生成简单折线图的PHP脚本。我正在尝试使用$ _GET方法来检索变量。
这是我的HTML代码;
<td><img src="include/drawLinearChart.php?slope='.$xver.'&yInt='.$yver.'&chartName='.$scaleName.'" width="350" height="300" /></td>
drawLinearChart.php中的一段代码,它将传入的变量应用于局部变量。我知道我不需要这样做,只要在任何地方使用它们,但从故障排除的角度来看,我一直在努力确保它们到达那里。
$varSlope = $_GET["slope"];
$varY_Intercept = $_GET["yInt"];
$varScaleName = &_GET["chartName"];
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
所有
我找到了解决方案。事物的html方面看起来像这样;
<td><img src='include/drawLinearChart.php
?slope=<?php echo urlencode($xver); ?>
&yInt=<?php echo urlencode($yver); ?>
&chartName=<?php echo urlencode($scaleName); ?>'
width="350" height="300"/>
</td>
这适当地封装了html端的所有内容,并将其打包成URI安全编码。我的Apache日志的输出现在就是这个;
"GET /projects/WebUI/include/drawLinearChart.php?slope=1&yInt=3&chartName=0-50PSIG HTTP/1.1" 200 14037
感谢大家对上述语法更正。
-Ian