Björn Tanneberger: HTML/CGI mehrfachaufruf zur Laufzeit.

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)

  1. 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