Naja, einige Felder benötigst du bei einer Online-Bestellung immer. Eine Möglichkeit wäre, die Zahlart-IDs als eine Art von Index für die Pflichtfelder zu nutzen. Also in etwa so:
Code:
zahlungsarten
+--+-------------------+
|id|zahlungsart |
+--+-------------------+
| 1|Kreditkarte |
| 2|Einzugsermächtigung|
| 3|Nachnahme |
| 4|Vorauszahlung |
+--+-------------------+
felder
+--+-------------------+-------+
|id|feld |zahlung|
+--+-------------------+-------+
| 1|Name |1,2,3,4|
| 2|Kreditkarte |1 |
| 3|Straße |3,4 |
+--+-------------------+-------+
Damit kannst du dann die Felder mittels FIND_IN_SET zuordnen. Allerdings ist das wohl nicht ganz sauber, aber wir haben in Köln gerade ein echtes Ekelwetter. Sauwarm und extrem schwül. Und da kann ich nicht richtig denken. Zumindest nicht mehr um diese Uhrzeit.
Gruß
Peter