FrankS: Warum läuft mein Skript nicht:

Beitrag lesen

»Hi!
Hab den Fehler gefunden:-) Hab im mailtext "" benutzt ;-()
So was dummes!!!!

:-)

Problem: Wie füge ich das ein???
wenn ich das direkt unter den Perl-Aufruf schreibe, [...]

Hä? Du meinst am Anfang des Scripts? Also nach der ersten Zeile und nach den event. 'use' und 'require' Anweisungen?

[...] funktioniert das DB Skript nicht mehr, anders rum genau so!

Möglicherweise liegt hier Dein Problem:

-------> Modul für CGI-Scripts einbinden:

use CGI qw(param);

Nutzt Dein DB-Script CGI.pm oder vielleicht nicht? Wenn ja, wie - vielleicht objektorientiert (siehe unten)? Wenn ja, dann solltest Du das Mailscript auch umstellen.

Oder soll ich einfacher beide Skripte einzelnd über einen Submit button laden?(wie)

Geht mit Javascript, aber das haben nicht alle User eingeschaltet...

Noch'n Tipp: eine Bestätigungsmail und -Seite solltes Du erst ausgeben, wenn alle Aktionen erfolgreich waren, also nicht gleich am Anfang des Scripts.

Gruß Frank

P.S. erkennst Du z.B. an solchen Konstruktionen:

use CGI;
$query = new CGI;
$hersteller = $query->param('hersteller');