2016-12-10 2 views
0

私は3つのラジオを私のデータベースで3つの異なるオプションに使用している問題があります。私はUserLevel(3、2、または1 | 3はAdmin、2はStaff、1はMemberを意味します)を使用しようとしています。特定のラジオをチェックすると、そのユーザーのデータベースクエリが更新されるようにしました。しかし*は、チェックボックスを垂直にセットしています(下向きになっているので、各縦の列で1つしか選択できません)。私はそれを各ユーザROWのためにそれがほしいと思う1つだけ点検することを可能にする。私のラジオのチェックボックスは、テーブル内の行ごとに1つのチェックのみ許可することができます

は、私がここで言いたいの絵を持っている:

checkbox's are in a set (vertical) instead of horizontally for each clients row. I want it the other way around.

マイコード:

<td style="border: 1px solid #eee; text-align: center; font-size: 11px;" onBlur="saveToDatabase(this,'userLevel','<?php echo $faq[$k]["id"]; ?>')" onClick="showEdit(this);"> 
<input name="admin" class="admin" type="radio" value="<?php echo $faq[$k]["id"]; ?>" <?php if ($faq[$k]["userLevel"] == 3){?> checked="checked" <?php } ?>> 
<input name="staff" class="staff" type="radio" value="<?php echo $faq[$k]["id"]; ?>" <?php if ($faq[$k]["userLevel"] == 2){?> checked="checked" <?php } ?>> 
<input name="member" class="member" type="radio" value="<?php echo $faq[$k]["id"]; ?>" <?php if ($faq[$k]["userLevel"] == 1){?> checked="checked" <?php } ?>> 

+1

I.論理、ラジオボタンの場合、名前はすべての選択肢で同じである必要があります。だから、 'admin/staff/member'という名前は使わず、 'name =" rights [<?php echo $ faq [$ k] ["id"];?> "' –

+0

@GeorgesO。ああええ:)私の友人を救う人生。ありがとうございました。 –

答えて

1

I.ロジック、ラジオボタンの、名前はすべての選択肢に対して等しくなければなりません。だから、「管理者/スタッフ/メンバーの名前を使用しますが、私は、各ラジオチェックボックスに異なる名前を作成するために必要なGeorges O.

name="rights[<?php echo $faq[$k]["id"]; ?>"おかげのようなものはありません。 これは魅力のように機能します。

関連する問題