无法返回以前的PHP页面

时间:2016-02-22 20:17:48

标签: php html mysql sql mysqli

我有三个PHP页面。 1st列出了几个项目,2nd显示了所选项目的按钮/替代项,第3页是一个允许我编辑所选项目的页面(因为我已按下"编辑"按钮在第2页)。

现在的问题是我可以从第二页回到第一页看到应该显示的内容,但是当我在第3页时按下后退按钮返回第2页我不会# 39;得到任何内容。问题是什么?

这是第2页上的部分代码



<?php
    
$bild = (isset($_POST['pid'])) ? 
    "<img src=pic.php?pid={$_POST['pid']} width=100xp height=100xp/>" : '';
$val = (isset($_POST['pid']) && isset($_POST['project_name'])) ? 
    "<img src=pic.php?pid={$_POST['pid']} width=100xp height=100xp/> {$_POST['project_name']}" : '';    
$pid1 = $_POST['pid']; 
$pname = $_POST['project_name'];
$_SESSION['pid'] = $pid1;
$_SESSION['sesbild'] = $bild;
    
if(isset($_POST['submit'])){
echo "  <h1>$pname</h1>
$bild

<br>

<form method='post' action='editproject.php'>
<input type='submit' value='Redigera projektinfo'>
</form>

<br>

<form method='post' action='dilemman.php'>
<input type='submit' value='Dilemman'>
</form>

<input type='submit' value='Ta bort projekt' onclick=\"return confirm('Vill du verkligen radera projektet? \\n\\nOBSERVERA att tillhörande data också kommer att raderas!');\">
</form>
"
 ;}  ?>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

看起来您从第一页到达第二页的一些$_POST数据。但是,当从第3页开始返回第2页时,没有$_POST数据。因此,以下行:

if(isset($_POST['submit'])){

导致第二页为空白。您可能根本不需要该行,或者您需要更具体的测试。