包含文件中的PHP函数

包含文件中的PHP函数,php,Php,我在这个问题上工作的时间太长了,我一事无成。所以请原谅这可能是个模糊的问题 基本上,我用php和html创建了一个模块化的网站。我有一个索引X.php页面,它包含了包含.Health.php,FooTy.php,然后在中间,一个基于.Cyth.php中的“Case'语句的内容.php页面。内容页面有几种选择,但我现在只提到content.php 问题是:content.php有一个表单,其“action”是content.php(with method=post),它是位于我的web目录中的文件

我在这个问题上工作的时间太长了,我一事无成。所以请原谅这可能是个模糊的问题

基本上,我用php和html创建了一个模块化的网站。我有一个索引X.php页面,它包含了包含.Health.php,FooTy.php,然后在中间,一个基于.Cyth.php中的“Case'语句的内容.php页面。内容页面有几种选择,但我现在只提到content.php

问题是:content.php有一个表单,其“action”是content.php(with method=post),它是位于我的web目录中的文件,而不是包含的文件。当我点击“提交”时,我需要处理后的表单出现在包含的content.php文件中,显示为header.php和footer.php,但它只进入服务器上的独立文件


对新方法有什么建议吗?谢谢

将操作设置为指向包含content.php的文件

你似乎基本上有以下几点:

index.php:

<?php
    include('header.php');
    switch($_GET['a']){
        case 'foo':
            include('content1.php');
            break;
        case 'bar':
            include('content2.php');
            break;
        default:
            include('default.php');
            break;
    }
    include('footer.php');
?>


然后,您的操作指向index.php?a=foo,而不是content1.php。

我不知道怎么做,也不知道为什么,但这是有效的。已经过了我的就寝时间,我的大脑已经停止工作了,所以我会在早上找到答案。谢谢你,马克@Reg H,这真的很简单,
操作
告诉表单去哪里,正如你在帖子中所说的,你希望它去你的主页,而不是content.php,所以现在你告诉它去主页…:)对,你是。。。我把事情弄得太复杂了。再次感谢。