-1

Interest という名前のチェック ボックスを含むフォームがあり、チェック ボックスの値をコンマ (eq cook,reading,playing) などでデータベースに保存しました。データベース。

フォームはプロファイルの編集です。データベースにある値は、プロファイルの編集ページが表示されたときに既に選択/チェックされているはずです。

興味:- [checkbox1 value1] [checkbox2 value2] [checkbox3 value3] [checkbox4 value4]

どうすればいいですか..私を案内してください..

4

3 に答える 3

2

まず第一に、異なる値をコンマで区切られた単一の文字列としてデータベースに保存するのは悪い習慣です。代わりに「興味テーブル」を使用する必要があります。しかし、自分のやり方でやりたい場合は、データベースからデータを取得し、文字列を展開する必要があります。

$interests = explode(",", $db_stored_data);

そこには、さまざまな関心を持つ配列があります。その後、チェックボックスを作成するときに、関心がこの配列にあるかどうかを確認し、それに応じてチェックするかどうかを確認する必要があります。

それが役に立てば幸い!

于 2012-08-17T11:13:34.143 に答える
0

I html5、チェックボックスの属性はchecked="checked"です。しかし、質問する前にコーディングの仕方を学ぶことを真剣にお勧めします

于 2012-08-17T11:13:10.067 に答える
0

必要な HTML は

<input type="checkbox" checked="checked" name="..." id="..." value="...">

checked="checked"重要なビットです。詳細については、 http://www.w3.org/TR/html-markup/input.checkbox.html#input.checkboxを参照してください。

于 2012-08-17T11:15:37.590 に答える