1

我在使用“include”命令调用的 PHP 文件中有多个表单。如果我将包含命令放在 HTML 页面中的其他表单之前,那么它可以工作。问题是我需要在其他表单下方调用“包含”命令。我想出的解决方案是在页面开头调用PHP文件并隐藏div。然后我在解决问题的页面底部再次调用了该文件。还有其他解决方案吗?为什么要这样做?

非工作示例:

    <form></form>
    <form></form>
    include 'phpfilewithotherforms.php';

工作示例但不可行:

    include 'phpfilewithotherforms.php';
    <form></form>
    <form></form>

工作示例:

    <div style="display:none;">include 'phpfilewithotherforms,php';</div>
    <form></form>
    <form></form>
    include 'phpfilewithotherforms.php';

我正在调用的 PHP 文件示例:

    while($row = mysql_fetch_array($result))
    {
    echo "<div style='padding:20px;margin:15px;background:offwhite;border-style:solid;border-width:1px;border-color:lightgray;'>" .
    "<form method='post' name='example'>" .
    "<span class='detail'><b>Title:</b>  " .  
    $row['mytitle'] .
    "      " .
    "<input type='hidden' value='" . stripslashes($row['mytitle']) . "' . name='title'>" .
    "<span style='float:right'>" .
    "<input type='submit' value='Edit' name='edit'>" .
    "<input type='submit' value='Preview' name='preview'>" .
    "</span>" .
    "</form>" .
    }
4

2 回答 2

0

我通常在 HTML 中编写 PHP<? PHP CODE ?>

<div style="display:none;"><?include 'phpfilewithotherforms,php';?></div>

你想念那些吗?

于 2013-04-16T06:37:24.647 回答
0

你必须按顺序工作。我会将包含的文件一分为二,一个包含表单之前所需的代码,另一个包含表单之后所需的代码。

于 2013-04-16T03:22:27.963 回答