Bastian T.: Radiobuttons nach DB setzen

Servus!

Ich eiß, doofe Überschrift:
Aber ich hab folgende Anfänger-Frage:
In einer Datenbank speicher ich Infos zu Personen. Man kann Daten auch ändern. Dafür werden die Daten der entsprechenden ID an das Änderungsformular übergeben, um gleich zu sehen, was man ändert. So weit, so klar. Dabei müsste auch ein Radiobutton nach den Angaben der Datenbank gesetzt werden. Meine Frage dazu: Wie?

Die Datenbank speichert Zahlenwerte je nach Option von 0-4.
Reinschreiben geht auch. Aber halt nicht das setzen.

Help!!!

Schönen Dank, lassts euch gut gehen!
Bastian

--------------------------------
It took years to climb a mountain,
but seconds to fall.

  1. Hallo

    Frag einfach immer ab, welchen Wert die Variabel aus der DB hat und falls es dem Index des aktuellen Buttons entspricht, dann gebe in die Ausgabe noch ein checked="checked" rein...

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. Servus!

      Hallo

      Frag einfach immer ab, welchen Wert die Variabel aus der DB hat und falls es dem Index des aktuellen Buttons entspricht, dann gebe in die Ausgabe noch ein checked="checked" rein...

      Klingt nach 'ner If-Abfrage, lässt aber die Frage offen
      a) Wie komme ich an den Index des aktuellen Buttons und
      b) Wie füge dann in die Ausgabe (?) das checked="checked" ein?

      Könntest du dazu ein wenig Source posten? Dann kann ich das vielleicht nachvollziehen. Dazu noch eins: Die Buttons gehören alle zu einer Gruppe.

      Schönen Dank!

      Grüße

      Selber sonnige Grüße

      Bastian

      --------------------------------
      It took years to climb a mountain,
      but seconds to fall.

      1. Hallo

        Nehmen wir an, die Radios heißen rb und die Variabel aus der db $var.
        Dann in etwa so:
        <input type="radio" name="rad" value="Wert1"<?php if ($var == 0) echo ' checked="checked"'>Wert 1
        <input type="radio" name="rad" value="Wert2"<?php if ($var == 1) echo ' checked="checked"'>Wert 2
        und so weiter. Falls du die Ausgabe ganzn php machst musst du die stelle wo das aabgefragt ist nur een entsprechend ändern, das dürfte aber ja nun nicht mehr das Problem sein :)

        Grüße

        David

        --
        "Nobody will ever need more than 640k RAM!"
        1981 Bill Gates
        1. Servus!

          Auch das ganze andere dürfte eigentlich kein Problem sein,
          aber manchmal denk ich komplizierter als es wirklich ist.
          Egal. Hab Dank für deine Hilfe, werde dich in mein Abendgebet
          einschließen!

          bdt
          Bastian

          --------------------------------
          It took years to climb a mountain,
          but seconds to fall.