Radiobuttons nach DB setzen
Bastian T.
- php
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.
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
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.
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
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.