我正在通过PHP发送表单并在新页面上显示结果。我想在这个新页面上显示用户输入的日期,以便他们提醒他们输入的日期。我尝试过以下哪些不起作用:
echo "$start"
以下是我的前端表单代码:
<form action="availability" method="get">
<div id="cin">Check-In Date: <input type="text" id="start" name="start"></div>
<div id="cout">Check-Out Date: <input type="text" id="end" name="end"></div>
<div id="csubmit"><input type="submit"></div>
</form>
&#39;开始&#39;是我试图拉动的领域。有什么想法吗?
答案 0 :(得分:3)
$_GET['start']
如果是method="get"
,否则
$_POST['start']
或者你是否懒惰
$_REQUEST['start']
这是post和get(按某种特定顺序; o)
答案 1 :(得分:2)
由于您使用GET将您拥有的数据发送到echo $_GET["start"];
。如果您打算使用POST,可以echo $_POST["start"];
无论如何,我建议你在google上搜索一些教程,学习PHP编程的基础知识。你会发现很多有用的解释......
答案 2 :(得分:0)
首先,您的操作没有文件扩展名。并且您需要使用$_GET['start'];
在您的操作所指向的页面上获取您的值。应该如下。
表格页面:
<form action="availability.php" method="get">
<div id="cin">Check-In Date: <input type="text" id="start" name="start">
</div>
<div id="cout">Check-Out Date: <input type="text" id="end" name="end">
</div>
<div id="csubmit"><input type="submit"></div>
</form>
行动页面:availability.php
$_GET['start'];
echo $start;