Ja/Nein felder mit Radiobuttons

eanst

Grünschnabel
Hallo Forum,

welchen Spaltentyp sollte man in MySQL einsetzen, wenn man nur ja/nein bzw. 0 und 1 speichern möchte? Smallint(1) oder varchar(1) ?

Wenn man nun ein Formular hat, in dem die Werte dieser Spalte anhand von radiobuttons dargestellt werden sollen, wie geht man da vor?

Wie speichere ich evtl. Änderungen des Radiobuttons? Also wenn der Benuzter aus "Ja" ein "Nein" macht...

Vielen Dank für eure Hilfe!
 
Als Datentyp würde ich set nehmen.
Also set('0','1')

Wenn du die Werte anhand von Radiobuttons darstellen willst, machst du das eben mit einer if Abfrage in der Schleife ... ;)
 
aha... nun kommen also noch zwei weitere hinzu: Enum und Set!!

Gibt es hierbei keine "Faustregel"? Ist doch ein immer wieder auftretende Anforderung.

die Abfrage der radio-Buttons mache ich nun so:
PHP:
<? if($row->details_toene == 0){ echo "checked=\"checked\""; } ?>
für NEIN bzw.

PHP:
<? if($row->details_toene == 1){ echo "checked=\"checked\""; } ?>
für JA

Denke das sit so ok!?
 
Zurück