#!/usr/bin/perl use strict; use warnings; use DBI; use CGI; use CGI::Carp qw/fatalsToBrowser warningsToBrowser/; my $DBN = "DBI:mysql:produkte"; my $DBUSER = "lidos"; my $DBPASS = "lidos"; my $SCRIPT = "kathrin.pl"; my $cgi = CGI->new(); my $suchen=$cgi->param("suchen") || ""; my $such=$cgi->param("such") || ""; # zusätzlich my $eintragen=$cgi->param("eintragen") || ""; my $eintr=$cgi->param("eintr") || ""; my $identnr=$cgi->param("identnr") || ""; my $head_de=$cgi->param("head_de") || ""; my $deutsch=$cgi->param("deutsch") || ""; my $head_en=$cgi->param("head_en") || ""; my $englisch=$cgi->param("englisch") || ""; my $head_fr=$cgi->param("head_fr") || ""; my $franz=$cgi->param("franz") || ""; my $check1=$cgi->param("check1") || ""; my $check2=$cgi->param("check2") || ""; my $check3=$cgi->param("check3") || ""; my $check4=$cgi->param("check4") || ""; my $ersteller=$cgi->param("ersteller") || ""; my $werk=$cgi->param("werk") || ""; my $doctyp=$cgi->param("doctyp") || ""; my $docname=$cgi->param("docname") || ""; my $auswahl=$cgi->param("auswahl") || ""; my $date = sub { my ($day, $mon, $year)= (localtime(time))[3..5]; sprintf ("%04d-%02d-%02d",$year+1900,$mon+1,$day); }; &main; sub main { &check_doctype(); print $cgi->header(-type => 'text/html'); if($eintragen) { if($eintr) { &eintragen(); &ausgabe_eintragenerg(); } else { &ausgabe_eintragenform(); } } elsif($suchen) { if($such) { &suchen(); } else { &ausgabe_suchenform(); } } elsif($auswahl) { &ausgabe_auswahl(); } else { &ausgabe_start(); } } sub ausgabe_auswahl { print qq~