pach: mysql-php datensatz richtig uebertragen

formular problem
Hi, ich habe ein problem. Ich habe ein Popup Fenster mit einer Liste von Personen. Fuer jeden Datensatz ist ein Radio Button und ein Hidden field mit der Value von IDNR aus der Datenbank. Im Popup Fenster werden die Daten richtig angezeigt und jedes Hiddenfield besitzt den richtigen Wert. Die Daten (Vorname und Nachname) sollen auf das Hauptfenster (opener) uebertragen. Der Wert von dem versteckten Feld (IDNR) soll auch uebertragen werden. Die Code sieht so aus:

while($row=mssql_fetch_array($result)){
print ("<div class="contentbox">\n");
print ("{$row['lastname']}, {$row['firstname']}, {$row['IDNR']}\n");
print ("</div>\n");
print ("<div class="check"><input type="radio" name="personname" value="{$row['lastname']}, {$row['firstname']}, /><input type="hidden" name="idNr" value="{$row['IDNR']}" /></div>\n");
}
echo "</div>";

Wenn ich das Source code sehe ist alles richtig, der Nachname und Vorname ist immer mit der richtigen IDNR versehen. Aber sobald ich submit klicke, wird das IDNR von dem letzten Datansatz uebertragen, statt von dem jeweiligen Datensatz. Beispiel:

IDNR vorname nachname
1 Muster Mann
2 Muster Frau

wenn ich Muster Mann auswaehle mit dem Radio Button und submit klicke, wird die IDNR von Muster Frau gesendet (2).

Woran liegt der Fehler.

danke

  1. formular problem

    Hallo,

    ich sehe in deinem Posting leider weder eine Form, noch einen Submit-Button, noch irgendwelche Logik, welche die checked-Eigenschaft eines Radio-Buttons auswertet. Wie kann man dir da helfen? Durch Raten?

    Vielleicht hilft dir dies:
    http://selfhtml.teamone.de/javascript/objekte/elements.htm#checked
    und
    http://selfhtml.teamone.de/html/formulare/auswahl.htm#radiobuttons

    cu, ziegenmelker