「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>" .
}