ユーザーがフォームを介してデータベースに情報をアップロードする Web サイトがあります。また、ユーザーが既にデータベースに追加した情報を編集および更新できる更新ページもあります。更新ページは、アップロード ページとほぼ同じです。主な違いは、データベースからの情報を値として持っていることです。
現在、このフォームのセクションはチェックボックスです。現在、チェックボックス フィールドのデータベースから情報を抽出しようとしています。
これが私が今持っているものです。
<input type="checkbox" name="utilities[]" value="Television" <?php if ($varUtilities == 'Television') echo "checked='checked'"; ?>/>Television
<input type="checkbox" name="utilities[]" value="Internet"<?php if ($varUtilities == 'Internet') echo "checked='checked'"; ?>/>Internet
<input type="checkbox" name="utilities[]" value="Electricity (hydro)"<?php if ($varUtilities == 'Electricity (hydro)') echo "checked='checked'"; ?>/>Electricity(hydro)
<input type="checkbox" name="utilities[]" value="Gas"<?php if ($varUtilities == 'Gas') echo "checked='checked'"; ?>/>Gas
チェックボックスを1つだけ選択すると正常に機能します
問題: それらの 2 つまたはすべてをチェックするとどうなるでしょうか。チェックボックスをアップロードするときは、配列としてアップロードします。配列を読み取って [テレビ、インターネット、ガス] から「テレビ」を取得したり、[テレビ、インターネット、ガス] から「ガス」を取得したりできるように、これを調整するにはどうすればよいですか?