dedlfix: Problem mit Submit

Beitrag lesen

echo $begrüßung;

So sieht der Quelltext aus:
echo "<tr><td class="output" style="padding-left:4px;"><input class="output" type="image" src="ball.gif" name="newsletter_ok" /></td></tr>";

Der sieht in Ordnung aus. Du könntest dir die Backslashes sparen, wenn du den gesamten String in einfache Anführungszeichen einschließen würdest. (Beispiel: echo 'foo"bar"';) Aber das nur nebenbei.

Man kann die Grafik zwar dann auch anklicken, aber der Befehl wird verweigert - es tut sich nix.

Welcher Befehl? Ich vermute, du meinst dass eine Auswertung à la

if (isset($_POST['newsletter_ok']))   // oder $_GET oder $_REQUEST

stattfindet. Wenn ja, dann schau dir bitte an, was beim PHP ankommt, bzw. das was PHP draus macht:

echo '<pre>';
print_r($_POST);  // oder $_GET oder $_REQUEST

Außerdem solltest du diese FAQ-Frage beachten: I'm trying to use an <input type="image"> tag, but the $foo.x and $foo.y variables aren't available. $_GET['foo.x'] isn't existing either. Where are they?

echo "$verabschiedung $name";