HTML/CGI mehrfachaufruf zur Laufzeit.
Björn Tanneberger
- html
Hallo Leute,
wie kann ich aus einer von einem CGI erstellten HTML-Seite heraus ein anderes CGI mehrfach automatisch aufrufen???
Folgendes passiert:
Ich frage ueber ein CGI eine Datenbank ab, daraus erstelle ich eine Tabelle. Eine Spalte hat einen numerischen Wert, dessen Erlaeuterung ich in einer anderen Datenbank habe. Nun moechte ich diese jedesmal, wenn diese Spalte gefuellt wird, ein anderes CGI aufrufen, das mir den Text ebenfalls mit in die Spalte schreibt.
Dadurch das es jeweils zur Laufzeit gemacht werden muss, also wenn das Feld gefuellt wird, faellt onload im body-tag schonmal flach...
Wenn es das andere CGI nicht schon geben wuerde, wuerde ich die Funktion einfach mit in das erste CGI reinhacken, aber ich will bei Aenderungen nicht zwei CGI`S pflegen muessen...
Habet vielen Dank!
Gruss
Bjoern
(Antworten auch gerne per Mail)
Hi Björn,
wie kann ich aus einer von einem CGI erstellten HTML-Seite
heraus ein anderes CGI mehrfach automatisch aufrufen???
gar nicht.
Eine HTML-Seite ist kein Programm und kann nichts "aufrufen".
Ich frage ueber ein CGI eine Datenbank ab, daraus erstelle ich
eine Tabelle. Eine Spalte hat einen numerischen Wert, dessen
Erlaeuterung ich in einer anderen Datenbank habe.
Nun moechte ich diese jedesmal, wenn diese Spalte gefuellt
wird, ein anderes CGI aufrufen, das mir den Text ebenfalls
mit in die Spalte schreibt.
Du möchtest also ein CGI-Skript aus einem CGI-Skript heraus
aufrufen (nicht aus der von letzterem später generierten Ausgabe).
Wie _das_ geht, das hängt von der Sprache ab, die Du verwendest
(CGI ist nur eine Schnittstzellenbeschreibung, keine Sprache).
Perl, PHP etc. bieten hierfür entsprechende Funktionen an.
Wenn es das andere CGI nicht schon geben wuerde, wuerde ich
die Funktion einfach mit in das erste CGI reinhacken, aber
ich will bei Aenderungen nicht zwei CGI`S pflegen muessen...
Das ist kein hinreichendes Argument.
Du kannst die gemeinsam genutzten Funktionen in ein Modul aus-
lagern, welches von beiden CGI-Skripten eingebunden wird.
Viele Grüße
Michael