1

複数のカテゴリを持つフォームがあります。それらはチェックボックスで区切られているため、投稿/ストーリーが含まれるカテゴリをいくつでもチェックできます.

値は、INSERT 中にコンマで区切られた db 行内に格納されます。

GetSQLValueString(implode($_POST['r_category'],", "), "text"),

したがって、データベースでは、次のようなエントリを持つことができます。

2,3,6,12

それらはカテゴリ番号です。

現在、これらのレコードを編集および更新するために使用する編集フォーム機能を構築しています。編集フォームのチェックボックスに値を「展開」する方法が見つかりませんか??

たとえば、ログインして編集したいENTRYに移動すると、カテゴリを区切るチェックボックスがあるので、チェックを入れたり外したりして追加したりしないようにするのは簡単です...私は得ることができるすべてを試しました値を POST に送信し、この編集フォームを表示するときにチェックします。

これは私の編集フォーム ページのカテゴリ チェック ボックスの 1 つの例ですが、上記の例のように複数のカテゴリがあると機能しません.. 2,3,6,12 ?? :

  <input type="checkbox" name="r_category[]" 
<?php if (!(strcmp("2", $row_Recordset2['r_category']))) {
              echo "checked=\"checked\"";} ?> value="2" />Cat 2

事前にありがとう忍者!!

4

3 に答える 3