#!c:/Perl/bin/perl use strict; my @data; use CGI qw(:standard); use CGI::Carp qw(fatalsToBrowser); use DBI; use CGI; my $cgi = CGI->new; print $cgi->header(); my $DBH; my $STH; my $CGI; my $antwort; $CGI = new CGI(); ##Suche oder Eintrag## if ($CGI->param("suchanfrage")){ suche($CGI,$DBH,$STH); } #Start Subroutine Suche sub suche { my $nachname = param("nachname"); my $abteilung = param("abt"); $DBH = DBI->connect("DBI:CSV:db_mitarbeiter=c:/apachefriends/xampp/htdocs/cgi-bin") or die "Konnte keine Verbindung zur Datenbank herstellen:$!"; $STH = $DBH->prepare("SELECT * FROM db_mitarbeiter WHERE Nachname = '$nachname' AND Abteilung = '$abteilung'") or die "Konnte SQL-Statement nicht bereitstellen:$!"; $STH->execute() or die "Ausfuehren nicht moeglich:$DBI::errstr"; #Treffer if ($STH->rows != 0){ print "Content-type: text/html\n\n"; print qq~;
Familienname: | Vorname: | Abteilung: | Telefon: |
$familienname | \n$vorname | \n$abt | \n$telefon | \n
Leider brachte die Suche keine Ergebnisse!
$nachname,$vorname, $abt, $telefon
"; print "