Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何执行php文件,如;index.php?go=..“;_Php_Forms - Fatal编程技术网

如何执行php文件,如;index.php?go=..“;

如何执行php文件,如;index.php?go=..“;,php,forms,Php,Forms,对于我的html文件,我在index.php中提供了以下内容: <?php $go = $_GET['go']; if(!empty($go)) { if(is_file("page/$go.html")) include "page/$go.html"; else echo "<br />Page doesn't exist yet, we're working on it :-("; }

对于我的html文件,我在index.php中提供了以下内容:

 <?php
      $go = $_GET['go'];

      if(!empty($go)) {

        if(is_file("page/$go.html")) include "page/$go.html";

        else echo "<br />Page doesn't exist yet, we're working on it :-(";
      }

      else include "page/start.html";

    ?>
目前,表单将在新窗口中打开,我需要它作为其他html文件包含在我的主div中


正确的方法是什么?我应该把名字改成pr_edit.html吗?它为我提供了所需的效果,但我不确定它是否正确,因为所有验证都是此文件?

表单将在新窗口中打开
-除非您为
指定
target=“
属性,否则不会发生这种情况。你是指新窗口,还是指页面刷新?新窗口-指新页面刷新。实际上,我现在已经添加了else if(is_文件(“page/$go.php”))包括“page/$go.php”;条件,但它正在向我抛出另一个错误。如果我这样做,我会得到致命错误:无法重新声明projekt_info()(之前声明过,知道为什么会发生这种情况吗?因为您包含的文件中有一个函数定义。您需要将函数定义移动到脚本顶部包含一次的文件中(最好通过
包含一次
<form name='add_position' method="post" action="page/pr_edit.php" >
if (isset($_POST['add_position'])) {}