Ich habe ein Problem, wo ich drei Radios für drei verschiedene Optionen in meiner Datenbank verwende. Ich versuche UserLevel zu verwenden (3, 2 oder 1 | 3 bedeutet Admin, 2 bedeutet Staff und 1 bedeutet Member). Ich habe es so gemacht, dass, wenn das spezifische Radio angekreuzt ist, es die Benutzerdatenbankabfrage aktualisiert. Aber *, es macht das Kontrollkästchen vertikal in einem Satz (sie laufen nach unten, so dass nur 1 in jeder vertikalen Spalte ausgewählt werden kann). Ich will es so für jeden Benutzer ROW, es erlaubt nur eins überprüft werden.Wie kann ich meine Radio-Checkbox nur eine Überprüfung pro Zeile in meiner Tabelle erlaubt
Ich habe ein Bild von dem, was ich meine hier:
Mein Code:
<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 } ?>>
I. Logik, für Radiobutton, sollte der Name für alle Entscheidungen gleich sein. Also, verwendet nicht 'admin/staff/member' Namen, aber so etwas wie 'name =" Rechte [ Php echo $ faq [$ k] ["id"];?> "' –
@GeorgesO. Oh ja :) Lebensretter mein Freund. Vielen Dank. –