Tach!
echo 'function AuswahlErmitteln(Element)';
echo '{';
echo 'Auswahl = $("[name=Element]:selected").text();';
echo 'Element = Element.replace("Auswahl", "");';
Muss ich die Variable "Element" in der Zeile "Auswahl = $("[name=Element]:selected").text();" anders übergeben oder wo liegt der Fehler?
Aus Javascript-Sicht steht in der dritten zitierten Zeile ein String-Literal, das am ersten " anfängt und bis zum zweiten " geht. Javascript kennt keine Variablennamenerkennung in String-Literalen. Wenn da der Inhalt von Element stehen soll, muss der String zusammengestückelt werden.
Übrigens kann man längere Texte in PHP auch mit der Heredoc- oder der Nowdoc-Syntax verfassen.
dedlfix.