我似乎无法将变量用于数组中。它必须是语法错误。
请帮我解决这个问题。
$id=$_POST['eventid'];
$data = array('message' => $id);
$ id content为null。
感谢。
答案 0 :(得分:1)
您的编码很好,除了$_POST
值未被获取。我已对POST
var进行了评论,以确保您的代码正常运行。
<?php
$id='test';//$_POST['eventid'];
$data = array('message' => $id);
print_r($data);//output : Array ( [message] => test )
?>
答案 1 :(得分:0)
$id = $_POST['eventid'];
$data = array('message' => $id);
如果$ id为null,则表示$ _POST ['eventid']为空。
另外,你确定它实际上是null,而不是空字符串吗?因为两者之间存在细微差别。
我的猜测是$ _POST ['eventid']不存在或者值为空字符串。