Mailinglisten-Archive |
Hallo,
> also erstens würde ich deine db ein bisschen
> ummodeln: eine seperate tabellen creditcards mit
> allen karten, die möglich sind..
> 1 | amex
> 2 | visa
> 3 | master
also wenn wir nun schon dabei sind, die Datenstruktur
zu verbessern, dann würde ich vorschlagen, die
Daten in einem Integerfeld als Flag-Array zu speichern:
1: amex
2: visa
4: master
Werden nun amex und master angehakt, dann würde in das
DB-Feld eine "5" (4+1) eingetragen.
Will man nun wissen, ob master beim Formularaufbau wieder
angehakt werden muss, fragt man einfach:
if ( ($kreditkarten & 4) > 0 ):
print "checked";
endif;
Man sollte für die einzelnen Kreditkartentypen natürlich
Konstanten definieren.
Ciao
Alex
php::bar PHP Wiki - Listenarchive