对不起,我知道这可能太模糊,但我的知识太有限了。所以我无法提出一个好的Google问题。
我已经使用HTML-PHP(服务器)成功创建了包含A-E部分的表单。我想用可变部分A制作其他形式,但保持部分B-E相同。我不希望将这些部分放在不同的网页上,因为1)用户需要能够快速完成这项工作,并且B)信息太多而如果你不能再回头看看你输入的信息就会迷路。
是否可以为A,B,C,D和E创建单独的文档,然后让母版页将不同的文件组合在一起以生成单个页面。当您单击提交时,服务器端页面将使用来自所有不同部分的变量。
可以用帧和编码来完成吗?
将B-E部分作为单独的文件可以让我快速更改B部分中所有表单的内容,而不是一遍又一遍地进入每个表单以进行编码更改。
对不起,很长的帖子。谢谢!
答案 0 :(得分:0)
您可以在主窗体中包含单独的文件:
在main-form.php
:
<?php require 'process.php'; ?>
<form action="<?= $_SERVER['PHP_SELF']; ?>">
<?php include 'parts/A.php'; ?>
<?php if (something) include 'parts/B.php'; ?>
...
</form>
在process.php
中你有$ _POST变量的逻辑。所以你有这样的文件夹结构:
form
-- main-form.php
-- process.php
-- parts
-- A.php
-- B.php
-- ...