HTML mit Parametern geht nicht

Hallo,
ich bin vollkommen unerfahren mit HTML PHP oder sowas.
Natürlich habe ich gegoogeld und versucht mich schlau zu machen, nur klappt das nicht.
Also bitte nicht meckern wenn es zu einfach ist oder das Thama eigentlich altbekannt ist.

Folgendes Problem
Eine html datei soll mit drei Parametern aufgerufen werden.
Dann soll die Datei einen Fixen Link zusammenbauen, und eben diese drei Parameter mit einbauen. Und letztlich diese URL aufrufen.

Die Datei heißt
datei.html
Aufrufem möchte ich sie wie folgt
datei.html?AUFTRAG=‚012‘?Kunde=‚Meier‘?Dokument=‚xhd456‘

Die html Datei sieht dann bei mir so aus

[code=PHP]

Dokumentenaufruf

var AUFTRAG=document.URL.split(„?“)[1];
var KUNDEE=document.URL.split(„?“)[2];
var DOK=document.URL.split(„?“)[3];

var url = " http://anwendeung.de? " + AUFTRAG+ „</tns:eek:rdnungsBegriff>“ + DOK + „<tns:aufrufDokumente</tns:AnzeigenDokumenteRequest>&user=“ + KUNDE

[/code]

Raus kommt nur Unfug. Der Aufruf klappt nicht, wenn ich dann die Datei ohne Parameter aurufe druckt er mir im Browser nur einen Teil der gewünschten url :-C

Wer kann mir da helfen?
Ich bin für jeden Tipp dankbar
Viele Grüße
peter

Was vielleicht daran liegt, das da ziemlich viel Unfug im Code ist. :smiley:
Zum Beispiel:
[ol]
[li]Du verwendest Javascript im HTML-Code, ohne diesen mit einem Tag zu beginnen[/li][li]Du benutzt PHP in einem HTML-Dokument (muss PHP-Datei sein und in entsprechender Umgebung laufen)[/li][li]Du verwendest PHP zusätzlich vollkommen falsch[/li][/ol]
Als Erstes solltest du dir klar machen, ob du nun PHP oder JS verwenden willst, Ich würde, ohne die Umstände zu kennen, PHP vorschlagen. Dafür folgende Tipps:
[ol]
[li]PHP-Datei erstellen[/li][li]Diese auf einem PHP-fähigen Server ablegen, du könntest dir auch mit beispielsweise Xampp( https://www.apachefriends.org/de/index.html ) einen lokalen Server einrichten[/li][li]Eine Variable in PHP deklariert man ordnungsgemäß mit „$“. Z.B.:[/li][PHP]$kunde = $_GET[‚Kunde‘];
$auftrag = $_GET[‚AUFTRAG‘];
$dokument = $_GET[‚Dokument‘];[/PHP]
[li]Achte darauf, dass die Großschreibung von einem Programm beachtet wird, $_GET[‚Kunde‘] ist also nicht dasselbe wie $_GET[‚kunde‘];[/li][li]Etwas ausgeben (auch HTML-CODE) kann man in PHP mit dem Befehl „echo “. So könntest du einen Link ausgeben:[PHP]echo ‚Link‘; [/PHP][/li][/ol]
Ich empfehle dir allerdings einen aktuellen und seriösen Grundkurs, da das, dass du da geschrieben hast wirklich komplett Falsch ist und du mit diesem Können nicht weit kommen wirst.

Und ganz wichtig ! verhindere XSS wenn Input von außen kommt.

Das Thema wird von HTML nach PHP verschoben.

Man schreibt nur einmal ? danach kommt & ; ausserdem sind die ' ' unnötig
Es müsste also so aussehen:
datei.html?AUFTRAG=012&Kunde=Meier&Dokument=xhd456

[PHP]<?php $url = 'datei.html?AUFTRAG='.$_GET['AUFTRAG'].'&Kunde='.$_GET['Kunde'].'&Dokument='.$_GET['Dokument']; ?>
das ist die zusammengebaute Url

[/PHP]

Hallo Zusammen,
vielen Dank für eure raschen Antworten.
Ich werde es ausprobieren. Was soll ich mit XSS verhindern??? Das sagt mir alles nichts, ich komme aus der Welt der Großrechner, hier kann ich Parameter ganz einfach übergeben.
Das ist für mich hier erst einmal eine einmalige Geschichte.
Nochmals vielen Dank - ich tüfftele weiter daran.
peter

Siehe https://www.google.de/?gws_rd=ssl#q=xss+php