PHP:隐藏字段的POST数据错误

Jui*_*icy 0 php post

我试图将表单中的一些隐藏字段从一个页面传递到另一个页面:

<form action=\"secondPage.php\" method=\"post\">
   <input name=\"from\" type=\"hidden\" value=\"$fday/$fmonth/$fyear\">
   <input name=\"to\" type=\"hidden\" value=\"$tday/$tmonth/$tyear\">
   <input type=\"submit\">
</form>
Run Code Online (Sandbox Code Playgroud)

secondPage.php包含:

<?php
   $fdate = $_POST("from");
   $tdate = $_POST("to");
   echo "$fdate --- $tdate";
?>
Run Code Online (Sandbox Code Playgroud)

当我点击提交并重定向到secondPage.php时,我收到此错误:

Fatal error: Array callback has to contain indices 0 and 1 in C:\xampp\htdocs\blah\secondPage.php on line 2
Run Code Online (Sandbox Code Playgroud)

Pra*_*han 22

PHP使用方括号而不是括号来访问数组:

<?php

    $fdate = $_POST["from"];
    $tdate = $_POST["to"];
    echo "$fdate --- $tdate";

?>
Run Code Online (Sandbox Code Playgroud)