Stefan: Hiiilfe!! variablen werden nicht übergeben

Beitrag lesen

Hi,

zu guter Anfang: Ein FORUM ist für Hilfestellungen da, man braucht nicht extra vor jeden Beitrag "HIIIIILLFFE!!!" schreiben!

Eigentlich müsste man aufgrund dessen die Hilfe verweigern, weil Heeelfen (!!) kann ich Dir nicht, höchstens helfen. Wenn Du glaubst, dass Deine Frage deswegen schneller beantwortet wird, lass Dich aufklären: Das Gegenteil geschieht!

<input type="button" value="Test abbrechen" onClick="self.location.href='abbruch.php?Vorname=<?=$Vorname?>&&Nachname=<?=$Nachname?>'">

Was Du da machst ist völliger Humbuck ;), weil Du versuchst Werte (Vorname + Nachname) über PHP auszugeben, obwohl diese noch gar nicht im PHP definiert wurden! Nur weil Du in Deinem Formular zwei Eingabefelder mit diesen Namen hast, sind das noch lange keine PHP Variabeln! Wenn Du die auslesen willst, musste Du Dich schon des JavaScripts bedienen. Das sieht dann so aus:

<input type="button" value="Test abbrechen" onClick="javascript:self.location.href='abbruch.php?Vorname='+document.getElementbyName('Vorname').value+'&Nachname='+document.getElementbyName('Nachname').value;">

Wobei hier die Unterstützung der Funktion getElementbyName() beachtet werden sollte. Sie funktioniert nicht in allen Browsern. Alternate eben document.forms[0].elements[0].value (Vorname) bzw. document.forms[0].elements[1].value (Nachname) verwenden.

Gruss
Stefan