変数を配列に使用できないようです。構文エラーに違いありません。
これを整理するのを手伝ってください。
$id=$_POST['eventid'];
$data = array('message' => $id);
$id コンテンツは null です。
ありがとう。
$_POST
値が取得されていないことを除いて、コーディングは素晴らしいです。POST
コードが正常に機能することを確認するためだけに、var にコメントを付けました。
<?php
$id='test';//$_POST['eventid'];
$data = array('message' => $id);
print_r($data);//output : Array ( [message] => test )
?>
$id = $_POST['eventid'];
$data = array('message' => $id);
$id が null の場合、$_POST['eventid'] が null であることを意味します。
また、空白の文字列ではなく、実際には null であると確信していますか? 両者にはわずかな違いがあるからです。
私の推測では、 $_POST['eventid'] が存在しないか、値が空の文字列です。