1
使用可能なオプション値の数を動的に変更したいので、以下のように常に "$ i"値があるようにしたいと思います。PHP変数を使用してフォーム要素の数を動的に変更する
<form action="scheduled.php" method="post" id="fields">
<p>Teams Playing</p>
<SELECT NAME="Teams[]" MULTIPLE SIZE=<?php echo htmlspecialchars($i); ?>>
<OPTION value="<?php echo htmlspecialchars($team[0]); ?>"><?php echo htmlspecialchars($team[0]); ?>
<OPTION value="<?php echo htmlspecialchars($team[1]); ?>"><?php echo htmlspecialchars($team[1]); ?>
<OPTION value="<?php echo htmlspecialchars($team[2]); ?>"><?php echo htmlspecialchars($team[2]); ?>
<OPTION value="<?php echo htmlspecialchars($team[3]); ?>"><?php echo htmlspecialchars($team[3]); ?>
...
<OPTION value="<?php echo htmlspecialchars($team[$i]); ?>"><?php echo htmlspecialchars($team[$i]); ?>
</SELECT>
<input type="submit">
</form>
"?php echo"をすべて使用するとコードが駄目だと私はすでに思っています。 forループを作成して、この形式で表示される "$ i"オプションが常にあるようにする方法はありますか?
https://stackoverflow.com/documentation/php/2213/loops/7239/for –
$チームの配列を反復処理し、あなたのオプションの選択を印刷するループを使用します。ここでは
は私のソリューションでした。 –
答えを新しいセクションに書いてください、それはもっと明確になります:) – KillianC