我想简单地从$sum8 = $_GET["id88"];
获取数字
我的代码如下:
$sum8 = $_GET["id88"];
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
header('Content-Type: application/json');
$request = json_decode(file_get_contents('php://input'));
$result = new DataSourceResult('mysql:host=server:3306 ;dbname=database_4', 'user_4', 'pass@#');
$type = $_GET['type'];
$operation = $_GET['operation'];
if ($type == "dependency") {
$columns = array('ID', 'PredecessorID',
'SuccessorID', 'Type');
$table = "GanttDependencies";
} else {
$columns = array('ID', 'ParentID', 'OrderID',
'Title', 'Start', 'End', 'PercentComplete', 'Expanded', 'Summary');
$table = "GanttTasks where project_id =$sum8";
}
奇怪的是我无法得到这个数字 - 它是空的...... 如果我把下面的回声放在:
echo $test;
我看到来自id88的号码 - 所以它应该有用......但是不要这样做 你能看一下吗?或者也许还有其他替代方案?
URI:
<?php
$val = $_GET['id88'];
echo "<iframe src='http://www.somepage.com/gantt_chart/gantt_chart?id88=$sum8' width='100%' height='650' scrolling='vertical' frameBorder='0'></iframe>";
?>
答案 0 :(得分:1)
在继续阅读之前,如果您阅读this article
,那就太棒了查看最后一点可见性:
获取:网址
中的所有人都可以看到数据POST :数据未显示在网址
中因此,如果您在网址中没有 id88 ,它将为空。如果您想将此值添加到URL。
示例: domain.com?id88=88