我在文件夹中有文件:
- 视图.php
- 控制.php
Fileview.php
有两个提交按钮,可将值发布到control.php
.
当用户单击其中一个提交按钮时,它将
- post 值将保存在数组 $questionTemp 中;
- 数组 $questionTemp 将插入到数组 $question 中,使用 array_push($question, $questionTemp)
- 然后将页面重定向到 view.php
当用户点击另一个提交按钮时,它将
- 使用 $result = array_pop($question) 将数组 $question 弹出到数组 $result;
- 回显 $result 元素
但是当我尝试回显 $result 时我什么也没得到(我认为当我重定向页面时会有一些东西)。
我怎么这样?!?!
视图.php
<form action="control.php" method="post">
No
<input type="text" name="no" value="" /><br />
Question
<textarea name="question" rows="5" cols="20">
</textarea><br />
<input type="submit" value="Save" name="save" />
<input type="submit" value="Echo" name="echo" />
</form>
控制.php
<?php
$question = array();
if(isset($_POST['save'])){
$questionTemp = array();
array_push($questionTemp, $_POST['no']);
array_push($questionTemp, $_POST['question']);
array_push($question, $questionTemp);
echo "<meta http-equiv=\"refresh\" content=\"0; URL=view.php \">";
}
if (isset($_POST['echo'])){
$result = array_pop($question);
echo $result[0];
echo $result[1];
}
?>