ばかげた質問かもしれませんが、フォームで渡された情報を for ループに入れることができるかどうか疑問に思っていました。
問題は次のとおりです。情報の受け渡しは機能しますが、彼は最後のループでしか渡しません。たとえば、ループ 2 の送信ボタンをクリックするとします($i = 2)
。このコマンドは、ループ 2 ではなく$_POST['titel']
、最後のループの情報のみを記憶します。($i = $numact-1)
($i = 2)
たとえば、タイトル[0] = テスト0、タイトル[1] = テスト1、タイトル[2] = テスト2の場合。下の [送信] ボタンをクリックして、titel[0]
からの情報を渡しますtitel[2]
。これを回避する簡単な方法はありますか?
私は次のコードを持っています(簡単にするために短くしました)。
<?php
for ($i = 0; $i <= $numact-1; $i++) {
echo "<tr><td width='150'>
<input type='text' name='titel' value='$titel[$i]' />
</td></tr>
<tr><td><input type='submit' name='submitreg' value='Toon activiteit'/>
</td></tr>";
}
?>