Hallo,
ich habe hier ein Problem mit dem Absenden eines Formularinhaltes:
form action="/cgi-bin/comments.pl" method=post>
<input type=hidden name="AnwenderName" value="Fester Wert"><br>
<input type=hidden name="Adresse" value="Wieder fester Wert"><BR>
<input type=image src="gutschein/grafik/gutschein_klein.gif" value="Absenden"></form>
Dieses möchte ich absenden.
mit diesem Script möchte ich es auslesen:
@Formularfelder = split(/&/, $Daten);
foreach $Feld (@Formularfelder)
{
($name, $value) = split(/=/, $Feld);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/<!--(.\n)*-->//g;
$Formular{$name} = $name;
$Formular{$value} = $value;
print "$Formular{$name} = <b>$Formular{$value}</b>", "<br>\n";
Problem: Der Absendebutten input image wird als Wert erkannt und in der Formularausgabe erscheint x=23 und Y=41.
Was kann ich tun, damit der grafische Absendebutton nicht als Eingabewert erkannt wird und im Ergebniss nicht mehr auftaucht????
Vielen Dank im Voraus für Antworten.
Erwin