Eine Variable anhängen?
Motte
- php
1 ChrisB
Servus,
Ich hab eine Frage, bin gerade dabei PHP zu lernen und stehe vor einem kleinen Problem, ich muss bei einem Input Feld die Variable &action=ranking-gungame-player mitgeben (muss am Ende stehen!):
Das ist meine Form mit dem Input Feld:
<form method="get" action="index.php&action=ranking-gungame-player">
<input type="text" value="<?php echo $playername; ?>" name="playername" />
<input type="submit" value="Search" name="searchbutton" />
</form>
Mache ich das nun so sieht mein Link den ich erhalte so aus:
index.php&action=ranking-gungame-player?playername=test&searchbutton=Search
Er muss aber so aussehen:
index.php?playername=test&searchbutton=Search&action=ranking-gungame-player
Wie bekomme ich das denn hin, kann mir vielleicht jemand dabei helfen?
Gruß,
Motte
Hi,
Das ist meine Form mit dem Input Feld:
<form method="get" action="index.php&action=ranking-gungame-player">
Eine Ressource namens "index.php&action=ranking-gungame-player" wird es vermutlich auf dem Server nicht geben.
Mache ich das nun so sieht mein Link den ich erhalte so aus:
index.php&action=ranking-gungame-player?playername=test&searchbutton=Search
Logisch - an den (falschen) Pfad, den du angegeben hast, werden die sich aus den Formularfeldern ergebenden name=value-Paare als mit einem Fragezeichen beginnender Querystring angehängt.
Er muss aber so aussehen:
index.php?playername=test&searchbutton=Search&action=ranking-gungame-player
Dann gebe das Script index.php als Formular-action an, und baue entsprechende Inputfelder ins Formular ein, aus denen sich die gewünschten name=value-Paare ergeben.
Tipp: Es gibt auch versteckte Formularfelder.
MfG ChrisB