お世話になります。大変初歩的な事と思われますが、チェックボックスの値の取り方に関して、壁にぶつかってしまいました。
phpにてMySQLからデータを呼び出し、一覧で表示させる場面があり、その表示中に各データには修正フォームと、チェックボックスを付けたいと思っています。
イメージ的には以下のような感じ。
<form> <div> みかん:<input type="text" name="kudamono[]" value="200"> <input type="checkbox" name="hold[]" value="hold"/ >削除する </div> <div> いちご:<input type="text" name="kudamono[]" value="300"> <input type="checkbox" name="hold[]" value="hold"/ >削除する </div> <div> マンゴー:<input type="text" name="kudamono[]" value="500"> <input type="checkbox" name="hold[]" value="hold"/ >削除する </div> <input type="submit" value="送信する"> </form>
数値を修正する場合は値を書き換え、データを非表示(hold)とする場合は、チェックを入れて送信モダンを押す・・・という流れを考えています。
送信後、受取った配列を分解してデータの修正(Mysql)を行うわけですが、チェックボックスだと、チェックが入っていなければ値が取れず、kudamono[]で受け取った配列と、hold[]で受け取った配列の数にズレが出てしまいます。
大変初歩的な事とは思われますが、このような場合の解決策はどの様なものが適切でしょうか?
アドバイスのほど頂戴できれば幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/05 12:47