onchange Event

creep3007

Mitglied
Hallo,
zu allererst entschuldige ich mich dafür, dass mein Problem wohl im falschen Forum geladet ist.

Zu meiner Situation:

Ich habe ein bestehendes PHP Script, in dem nun eine SELECT-Box mit 3 Auswahlmöglichkeiten integriert wurde.
Nun möchte ich, dass diese SELECT-Auswahl direkt nach der Auswahl die Seite neu läd und die Auswahl in den URL String einfügt.
Funktioniert soweit auch, nur das mit der URL nicht.

Vorgegebene URL:

Code:
$_SERVER['PHP_SELF']?show = all & srt = ID & state = AUSWAHL <!--fertig-->
bsp:
Code:
http://meineseite.de/index.php?show = all & srt = ID & state = AUSWAHL <!--fertig-->

SELECT-Box:

HTML:
<form>
<select name='state' onchange='this.form.submit();'>
<option value='0'>new</option>
<option value='1'>in process</option>
<option value='2'>closed</option>
<option value='3'>unknown</option>
</select>
</form>

So nun mein Problem:

Wenn ich nun das Form absende, setzt er mir nicht das eine Argument hinter den URL-String sondern ersetzt ihn durch 'state=AUSWAHL'.

BSP:
Code:
$_SERVER['PHP_SELF']?state=AUSWAHL <!--fertig ;-(-->
bsp:
Code:
http://meineseite.de/index.php?state = AUSWAHL <!--fertig-->
Wie hänge ich das eine einzige Argument hintendran?


Hoffe ihr versteh was ich machen will.
Danke für alles!

LG,
Alex;-)
 
Zuletzt bearbeitet:
ERLEDIGT.
Lösung:
HTML:
<script language='JavaScript'>
              <!--
                function link(id){
                    aWindow = window.open('index.php?show=all&state='+id+'','link','resizable=no');
                }
              //-->
</script>
<form >
            <select name='status'>
                <option value='1' onclick='link(1);'>offen</option>
                <option value='2' onclick='link(2);'>in bearbeitung</option>
                <option value='3' onclick='link(3);'>geschlossen</option>
                <option value='4' onclick='link(4);'>unbekannt</option>
            </select>
</form>


Thanks a lot =)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück