Thomas Schmieder: Checkbox: Werte aus DB auslesen

Beitrag lesen

Hallo,

in PHP gibt es den Befehl gettype(), mit dem man sich den Typ des Feldes beschaffen kann. Mit dem SQL-Statement describe kann man dann auch den Untertyp abfragen. Das ist besonders für die MySQL-String-Subtypen enum und set praktisch.

Häkchenfelder (Checkbox = Optionen) sind ein klassischer Fall für set und Punktfelder (Radio = Alternativen) für enum.

in Set können 64 verschiedene Werte gespeichert werden und in emum 256.

Ich habe mir dafür eine Funktion geschrieben, die nur mit dem Feldnamen aufgerufen (und ein paar Wünschen, wie Sortierung, ob Select/Select multiple oder Radio/Checkbox) werden muss und dann steht der HTML-Text fix und fertig im Ausgabescript...

Ob es Radio oder Checkbox wird entscheidet die Funktion aufgrund des MySQL-String-Subtypes selbständig.

Das nur so als Anregung für Dich.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.