質問: PHPについて質問です。 現在PHPで管理システムを作成しています。がしかしバグが中々解決できず困っております。 現在以下のバグが起こっています。 完了と未完了のチェックボックスにチェックを入れてボタンを押して設定を与えているのですが、1番上の商品は設定を変更することが出来るのですが、二つ目以降の商品は設定を変更することが出来ません。 また一番初めの商品はTEXTの中に文字を入れてボタンを押して値を変更できないのに対して2番目以降はTEXTの中に文字を入れてボタンを押すと値を変更することが出来ます。 今までこのようなバグは起こったことがなく、なぜこのようなバグが起こるのかわからないのですが、どのような問題が考えられるのでしょうか? 分析できるかたおりましたら教えていただけないでしょうか。 お手数をおかけしますがお待ちしております。
回答: 1ページに複数明細を表示していますが、タグは各行で完結してしまっています。 もし、複数行にチェックを入れて、上のボタンで一括送信したいと思っているのであれば は一組だけの記述にする必要があります。 簡略化した例を示します。 まずい例(現在) ``` ``` 意図通りに?動く例 ``` ``` もっともこれだと行毎のsubmit機能が無くなるので、意図通りでは無いかも。 いっそ全部JSで制御すれば?って思いますけど。