also ich will anzeigen lassen, welchen formen der komunikation der benutzer zugestimmt hat, und ihn diese ggf. ändern lassen.
dazu habe ich eine benutzertabelle erstellt, in der alle daten des benutzers gespeichert sind (z.b. name, email, passwort usw.).
dann habe ich eine tabelle in der ich die verschiedenen formen der kontaktaufnahme habe. also sachen wie das versenden von emails, skype-anrufe, newsletter usw..
der user soll jetzt in seinem profil einstellen können, welche formen der kontaktaufnahme er wünscht. dazu soll er in seinem profil gelistet bekommen, welche möglichkeiten es gibt und wie sein aktueller status für jeden einzelen dieser punkte ist.
dh.
ich (Ministry) gehe in mein profil.
klicke dort auf komunikation.
und bekomme dann meine liste folgendermassen
präsentiert :
1. Email: Sollen andere Benutzer dir E-Mails schicken dürfen (Ja/Nein) "aktiv"
mit einem klick auf "aktiv" wird dann der status auf inaktiv gesetzt. der aktuelle status wird dann in der benutzertabelle gespeichert.
ich habe also folgendes gespeichert :
in der benutzertabelle habe ich für jede form der angebotenen komunikation ein feld 0/1, ja/nein...wie auch immer.
in der komunikationstabelle habe für jede komunikationsform (z.b. email) die bezeichnung, eine beschreibung, pfad zur grafik usw. gespeichert.
nun muss ich aber eben noch die profilanzeige realisieren...also:
hole mir aus der komunikationstabelle alle daten und aus der usertabelle die dazugehörigen statuswerte, kombiniere das ganze und
präsentiere mir die liste
das fett-gedruckte ist ist im prinzip mein problem....