1

「include」コマンドで呼び出す PHP ファイルに複数のフォームがあります。HTML ページの他のフォームの前に include コマンドを配置すると、機能します。問題は、他のフォームの下で「include」コマンドを呼び出す必要があることです。私が思いついた解決策は、ページの先頭で 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

順番に作業する必要があります。インクルード ファイルを 2 つに分割します。1 つはフォームの前に必要なコード、もう 1 つはフォームの後に必要なコードです。

于 2013-04-16T03:22:27.963 に答える