Thread Kann Formular nicht absenden: WIESO? (4 answers)
Opened by pktm at 2004-03-13 02:51

pktm
 2004-03-13 02:51
#29127 #29127
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Dieser Fehler verfolgt mich wohl auf Lebenszeit.
Jedesmal wenn ich kurz vor der Vollendung eines CMS stehe kann ich das verdammte Formular nicht absenden.

Also ich habe da ein Template in dem sich folgendes befindet:
[html]
%relative_url%<br />
<!-- TMPL_VAR NAME=relative_url --><br />
<form action="<!-- TMPL_VAR NAME=relative_url -->" enctype="text/html" method="get">
<input type="hidden" name="action" value="seite_edit" />
<input type="hidden" name="do" value="validate" />
<input type="hidden" name="sid" value="<!-- TMPL_VAR NAME=SID -->" />
[/html]

Da tritt schonmal der fehler auf, dass ich die in allen Variationen eingebundenen Template-Variable nicht substituieren kann obwohl ich den Parameter setze:
Code: (dl )
1
2
3
4
5
6
7
my $template = HTML::Template->new(filename => $ldata->{data}->{'main_template'}, die_on_bad_params => 1, vanguard_compatibility_mode => 1,); #
$template->param( 'relative_url' => $cgi->url(-relative=>1,) );
# Aufruf eines Template-Objektes in einer Sub:
my $template = HTML::Template->new(filename => "$self->{ldata}->{data}->{'templateDir'}/s_getSeiteEditForm.tmpl", die_on_bad_params => 1, vanguard_compatibility_mode => 1, associate => [$cgi, $template], ); #
# beides, $cgi und $template werden ordnungsgemäß übergeben (getestet)
# Dann der output:
return $template->output();


Doch die Variable relative_url wird zum verrecken nicht ersetzt.
Weis zufällig wer warum?
PS: wenn ich stattdessen den Parameter %self% angebe, welcher mein Script und meine Sesseion-ID enthält wird die TMPL_VAR substituiert. Nur das Formular kann ich immernochnicht absenden!

Und dann kommt noch der Fehler hinzu, dass ich das Formular nicht abschicken kann.
Ich habe das o.g. Problem nämlich nur, weil ich der Vollständigkeit halber das Script lieber al angeben wollte, damit ich beim deklarieren des Formulars keinen Fehler mache.
Ich habe da ja sogar die methode und den enctype angegeben.
Deswegen hatte es vorher bei einem andreen CMS nämlich mal nicht funktioniert.

Ich komme einfach nciht weiter so.
WIESO KANN ICH DIESES VERDAMMTE FORMULAR NICHT ABSENDEN?????

Für Hilfe wäre ich äußerst dankbar, weil ich nämlich immerkurz davor stehe einfach den PC zu zuerhacken...

mfg pktm
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Kann Formular nicht absenden: WIESO?