select multiple
Hallo,
ich habe ein Funktion Adresse die mir Daten einer Adresse ausliest.
Eine Adresse kann 1 oder mehr Adressarten sein. Adressarten sind z. B. Beherbergungsangebot, Gastronomie usw. sein.
Wenn eine Adresse in der Datenbank gespeichert wird, werden die Ardressarten in einer zusätzlichen Tabelle gespeichert, da n : n Beziehung.
Das Formaular besteht aus Textfeldern und einen multiple select. Im zweiteren werden die Adressarten angezeigt. Diese werden über eine zweite Funktion ausgelesen. Diese wird innerhalb von Funktion Adresse aufgerufen.
Das insert der Adressarten geschiet über foreich(x as y).
Das klappt auch.
Mein Problem ist, wenn ich die Adressdaten zum ändern im Formular aufrufe, sollen die Adressdaten im select multiple selektiert angezeigt werden. Ich speichere die Adressarten nach dem auslesen in einem Array und müßte dieses Array an die Funktion show_Adressenart() übergeben.
Wie mache ich das? Geht das überhaupt?
Ich hoffe es versteht jemand, was ich über haupt meine.
Hier die beiden Funktionen und wie sie ineinander aufgerufen werden.
function show_AdresseAendern($KundenID,$AdressenID,$Sprache,$Aendern)
{
auslesen Adessedaten und Adressarten
formular
show_AdressenArt($AdressenArt,$Sprache)
}
function show_AdressenArt($AdressenArt,$Sprache)
{
Auslesen Adressenarten, darstellung im select multiple
}
Gruss und schönen Abend
|