Einzelnen Beitrag anzeigen
  #4  
Alt 23.06.2010, 15:11:04
Leyyin Leyyin ist offline
Anfänger
 
Registriert seit: May 2010
Alter: 44
Beiträge: 67
AW: Ein Dialogfenster ohne Java Skript einbauen

ok ok... Ich beschreibe es ausführlicher:

Wie ich davor (bei der Gelegenheit einer anderen Frage) schon mal erzählt habe,
veruche ich momentan für ein Verein, eine Webbasierte Datenbank-Application,
die aus mehreren Formularen und Berichten besteht.

Die Mitarbeiter des Vereins werden durch deiser Formulare die Aktivitäts- und
Teilnehmerdaten eingeben können.

So... Eine von dieser Formulare heißt "Neue Person Einfügen".
Wenn die Datern der Teilnehmer eingetippt und auf den Button "Absenden" geklickt wird,
wird geprüft, ob die eingegebene E-Mail-Adresse schon in Datenbank (DB) existiert.

Wenn ja -> update durch einer anderen Formular. Deswegen eine Meldung zeigen
Wenn nein -> insert
Die Meldung würde ich gerne auf einem Pop-Up-Fenster haben.
Diese enthält dann ungefähr folgende Sachen:
  • "Diese Person mit folgenden Daten existiert in DB" (Da sehen wir schon manche wichtige Daten
    der entsprechenden Person sowie Name, Vorname, Titel, Beruf, usw.
    Und dafür würde ich wahrscheinlich php benötigen, oder? ;)
  • Wenn Sie diese Daten Bearbeiten wollen, klicken Sie bitte auf den Button "Bearbeiten".
    Um eine neue Person einzufügen, klicken sie bitte auf "Schließen".
  • Button1: "Bearbeiten"
  • Button2: "Schließen"

Das Klicken auf Button "Bearbeiten":
fürhrt zu den Person-Bearbeiten-Seite (person-bearbeiten.php), wo zuerst alle Daten diser Person angezeigt wird.
Da steht auch ein Button "Bearbeiten". Wenn man drauf klickt, wird dann ein Formular mit
den bereits bestehenden Daten geöffnet, wo man dann die Änderungen übernehmen kann.

Durch das Klicken auf Button "Schließen":
wird eine neues leeres Formular geöffnet. Da kann man Daten für eine neue Person einfügen.

Das heißt wenn ein e-Mail schon in DB vorhanden ist, wird Sie nicht noch ein mal eingefügt.
Ein update kann nur duch "person-bearbeiten"-Seite durchgeführt werden.

Hoffentlich habe mich jetzt besser ausdrücken können.

Geändert von Leyyin (23.06.2010 um 15:16:07 Uhr) Grund: Noch etwas vergessen