Hallo
ich habe eine while-Schleife, die so aussieht:
{
<INPUT type="radio" name="status_0[]" value="'.$row[id].'"';
if($row["status"]==0) {echo 'CHECKED';}
echo '>';
echo ' <INPUT type="radio" name="status_1[]" value="'.$row[id].'" ';
if($row["status"]==1) {echo 'CHECKED';}
echo '>';}
Wenn Radiobuttons unterschiedliche Namen haben, gehören sie _nicht_ zusammen. Deine Lösung mit den eckigen Klammern ist übrigens zur Übergabe _mehrerer_ Werte als Array an ein PHP-Skript gedacht. Da bei zusammengehörigen Radiobuttons immer nur _einer_ aktiv sein kann, ist dies falsch.
Bei Checkboxen, bei denen mehrere Werte zur gleichen Frage übergeben werden können, wäre sich richtig.
Ich vermute, dass dies daran liegt, dass die Name-Begriffe eine unterschiedliche Bezeichnung haben.
Ja.
Trotzdem soll eine Zeile gewissermasßen als ein "Radio-Paar" angesehen werden, also ein Radio-Button ausgehen, wenn der andere angeklickt wird.
Dann benenne sie gleich. Es wird nur der aktive Wert unter diesem Namen übergeben.
Tschö, Auge
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1