Get-Variable nach Neuladen über Formular behalten

suntrop

Erfahrenes Mitglied
Hallo,

ein kleines Programm hat zwei Seiten
  • admin.php?display=cfm
  • admin.php?display=stm
$display lese ich mit $_GET['display'] aus und lade dann den dazu passenden PHP-Code aus einer Datei hinzu (über eine Switch-Anweisung)

In beiden habe ich ein Formular, anhand dessen der Nutzer Datensätze nach Datum sortiert sich anzeigen lassen kann.
Diese Angaben aus dem Formular werden auch via method="get" in die Adresszeile katapultiert, sodass es dann so ausschaut: admin.php?sort_day=4&sort_month=3&sort_year=2007&sort_quantity=50

Das große Problem für mich ist jetzt jedoch das die Variable display=stm nicht mehr drin steht und somit kann von admin.php auch keine Seite angezeigt werden, bzw. es wird die angezeigt, die in meinem Switch-Block per default definiert ist.

Ich habe es so versucht:
HTML:
<form action="admin.php?display=stm&" name="sorting" method="get">
… aber dummerweise fehlt die Angabe zu display immer in der Adresszeile.

WIe kann ich das machen, dass ich nach dem Neuladen des Formulars admin.php?display=stm enthalten bleibt? Die volle URI muss so aussehen:
admin.php?display=stm&sort_day=28&sort_month=11&sort_year=2007&sort_quantity=20


Danke und viele Grüße
suntrop
 
Die Welt kann doch so einfach sein :-) Ich hatte schon befürchtet, ich müsse vielleicht alles umbauen. Im Prinzip logisch, in drei Jahren wäre ich von selber drauf gekommen ;-)


Danke dir Raven280438.


Grüße
suntrop
 
Zurück