Moin,
<?PHP
IF ($name !== "")
{
IF (ISSET($absenden))
{
also das sieht erstmal merkwürdig aus. Die Keywords werden auch in PHP normalerweise klein geschrieben. PHP akzeptiert zwar auch Großschreibung, aber es ist eben untypisch.
Ich nehme an, dass mit $absenden der Submit-Button abgefragt wird.
Der Script-Auszug sieht außerdem stark danach aus, als ob md sich hier auf register_globals verlässt.
Davon kann man nur abraten! Wenn irgendwann das Script auf einen anderen Server umziehen muss, geht das Theater los und man muss einen Haufen Variablenbezüge umschreiben. Dann lieber gleich anständig.
U.U. wird bei Absenden des Formulars mit der Return-Taste der Submit-Button umgangen.
Ja, das passiert wohl, wenn der Submit-Button entweder ein <button type="submit"> oder ein <input type="image"> ist. Wenn man stattdessen einen klassischen Submit-Button <input type="submit"> verwendet, wird das name/value-Pärchen auch beim Drücken der Return-Taste mit übertragen.
So long,
Martin