Article View: ch.comp.os.linux
Article #24426Re: Hilfe bei CGI-Programmierung
From: Matthias Scherrer
Date: Mon, 08 Feb 1999 00:00
Date: Mon, 08 Feb 1999 00:00
65 lines
2611 bytes
2611 bytes
Hallo, Matthias Rieger schrieb in Nachricht <79kp94$bhj$1@news07.btx.dtag.de>... >1.) Wie kann ich per CGI aus einer HTML-Seite eine Abfrage auf eine >Datenbank realisieren? >2.) Wie bekomme ich die Antwort - ebenfalls per CGI - ordentlich >visualisiert? gar nicht. CGI kann weder abfragen noch visualisieren. es ist nix anderes, als eine art, wie man auf die daten eines HTML-Formulars zugreiffen kann. im normalfall werden die daten nach der url in einem bestimmten format (jeweils immer ein Name/Werte-Paar) angegeben, und so an ein programm gesendet, also z.B.: http://irgend.eine.domainname.ch/ein/verzeichnis/calc.exe?name=matthias;para m1=212 eine antwort ist per CGI nicht moeglich...(bzw. macht keinen sinn). die verarbeitung der cgi daten erfolgt entweder in einem script (Perl, Shell, ...) oder in einem exe-file. >Das ganze ist eine Aufgabe innerhalb seines Fernstudiums. Auf Grund der >Tatsache, das er sehr wenig Zeit daf�r hat, kann er sich nicht erst >ausf�hrlich mit PERL und CGI befassen. dann soll ers bleiben lassen. ohne fleiss kein preis... das grundsaetzliche an CGI ist so simple, dass man es in 10minuten lernen kann. Perl ist zugegebenermassen komplizierter. >Eventuell kann ja jemand mal einen entscheidenden Tip geben, oder hat auch >ein kleines Beispiel parat, oder kann mir sagen wo man solche Beispiele sich >anschauen kann. fuer datenbankzugriffe brauchst du ein entsprechendes interface zur datenbank, z.B. db oder odbc. das kommt auf die datenbank draufan, am besten die readmes dort lesen. in perl musst du dann z.B. use db; schreiben. je nach modul kannst du dann ganz normal SQL statements schicken, und die rows per fetch() holen. fuer visualisierung eignet sich z.B. die gd.lib. damit kannst du gif bilder programmieren, z.B. einfache balken- oder linien-diagramme erzeugen. diese schickst du dann an den browser zurueck. falls du nur balken diagramme willst, koenntest du diese auch mit html-tabellen erzeugen. >Fuer jede Hilfe meine / unseren besten Dank im Voraus >Matthias bitte sehr... noch ein Matthias
Technical Details
Message-ID:
<36be1daa.0@news.datacomm.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<79kp94$bhj$1@news07.btx.dtag.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,fd815f3b007f74f2 X-Google-Attributes: gidf4b73,public From: "Matthias Scherrer" <metti@datacomm.ch> Subject: Re: Hilfe bei CGI-Programmierung Date: 1999/02/08 Message-ID: <36be1daa.0@news.datacomm.ch> X-Deja-AN: 441808805 References: <79kp94$bhj$1@news07.btx.dtag.de> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 X-Trace: 8 Feb 1999 00:11:38 +0100, 212.254.34.239 Newsgroups: ch.comp.os.linux