PHP:需要帮助传递pChart URL变量

时间:2013-06-10 04:56:01

标签: php html variables pchart

我无法将参数从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"];

任何帮助将不胜感激。感谢。

1 个答案:

答案 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