Hallo zusammen,
ich bastle gerade an einem Adressbuch (php, mysql), habe nun aber einen 'Knoten im Hirn'.
Datenpflege (Eingabe, Bearbeiten, Löschen) funzt alles. Nun möchte ich durch Recherche-Routinen bestimmte Datensätze aus der Adressen-Tabelle auslesen können, um mit dem Recherche-Ergebnis weiterzuarbeiten (Serienbriefe, Serienmails etc.). Es sollen sich dabei ggf. mehrere Recherchen zum Gesamtergebnis addieren oder subtrahieren.
(1.) Wie gehe ich ein solches Problem grundsätzlich an? Mit extra (temporären) Tabellen (z.B. der recherchierten IDs aus der Adressentabelle)?
(2.) Wie kann ich für eine solche Recherche das Formular nutzen, mit dem ich sonst Datensätze der Adressen-Tabelle editiere (enthält ca. 20 Felder aus der Adressentabelle)? Läuft das auf eine riesige SELECT-Anfrage mit allen Feldern des Formulars hinaus? Und wie gehe ich mit Datenfeldern um, in die bei der Rechere nix eingetragen wurde? Muß ich jedes Feld zunächst auf Vorhandensein eines Eintrags prüfen?
Danke für jede Hilfe!