Beitrag von Jascha Schafer (11 Beiträge) am Samstag, 2.Juni.2001, 09:17.
Eintragung in mehr als eine Db gleichzeitig - wie?
Hi
Danke fuer deine letzte Antwort Sanders - hat mir echt geholfen !
Nun aber etwas anderes...
Angenommen ich hab zwei Datenbanken :"Marken" und "Modelle"
"Marken" enthaelt Feld "Marke".
"Modelle" enthaelt u.A. auch ein Feld "Marke".
Wie kann ich nun genau hinbekommen dass wenn ich z.B einen neuen Datensatz in die "modelle"db eingebe, geprueft wird ob es die Marke z.B."Audi" schon in der "Marken"db gibt und wenn nicht "Audi" in beide eingefuegt wird.
Mein Ziel ist das ich Datensaetze nur in die Hauptdb ("Modelle") eingeben muss und nicht jedesmal wenn ich ein neues Modell hinzufuege pruefen muss ob die Marke bereits in der "Marken"db vorhanden it oder ich sie noch manuel hinzufuegen muss.
VIELEN DANK IM VORRAUS !
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 2.Juni.2001, 15:09.
Re: Eintragung in mehr als eine Db gleichzeitig - wie?
Ist mit Perl möglich.
<perl>
if (%_put) #Wenn ein Eintrag erfolgte
{
get "Marke==$_get{Marke}","Marken"; # Auf Marke prüfen
if ($_amount==0) #wenn noch nicht vorhanden
{
put ["Marke",$_get{Marke}],"Marken"; # Marke in Marken hinzufügen
}
put undef,"Modelle"; #Eintrag in Modelle hinzufügen
}
</perl>
Das am Anfang des Templates rein, und die db ist immer auf dem neuesten Stand.
Sander
Antworten
Beitrag von Jascha Schafer (11 Beiträge) am Samstag, 2.Juni.2001, 19:39.
Re: Eintragung in mehr als eine Db gleichzeitig - wie?
Also ich muss ein extra Template kreieren mit dem ich absofort die Datenbanken fuelle.
(ich kann also nicht mehr die fertige Db Administrator area dafuer benutzen)?
Antworten
Beitrag von kjschm (1 Beitrag) am Samstag, 2.Juni.2001, 20:15.
Re: Eintragung in mehr als eine Db gleichzeitig - wie?
Das ist ein Test
Das ist die zweite Zeile
Antworten
Beitrag von lo (1 Beitrag) am Samstag, 2.Juni.2001, 20:16.
Re: Eintragung in mehr als eine Db gleichzeitig - wie?
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 3.Juni.2001, 00:08.
Re: Eintragung in mehr als eine Db gleichzeitig - wie?
ne, das geht dann nicht mehr, du mußt dir ne eigene Adminoberfläche machen.
Sander
Antworten
Beitrag von Jascha Schafer (11 Beiträge) am Sonntag, 3.Juni.2001, 02:38.
RE: Eintragung in mehr als eine Db gleichzeitig - EHHHM.....
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 3.Juni.2001, 12:48.
RE: Eintragung in mehr als eine Db gleichzeitig - EHHHM.....
<do action=input> muß raus, das macht put jetzt (deshalb 2 x der Eintrag).
schreib dann mal hier zur überprüfung eine Ausgabe hinzu
if ($_amount==0) #wenn noch nicht vorhanden
{
put ["Marke",$_get{Marke}],"Marken"; # Marke in Marken hinzufügen
out "Marke hinzugefügt";
}
So, nun noch eine Marke die nicht vorhanden ist eintragen und gucken was passiert (wird die Ausgabe bei out angezeigt?).
Sander
Antworten