DER Schröder: mehrere submits

Hallo Leute,

ich komme hier nicht weiter:

<INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="1">
<INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="2">
<INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="3">

Nun dachte ich, dass folgendes übergeben werde:

http://localhost/cgi-bin/test.cgi?test=3

Damit ich mit je nach button anderes reagieren kann!

Danke für Eure Hilfe!

mfg

Schröder

P.S.: Am 22. ist die Wahl!!!!!!!! Wer nicht wählt, wählt immer den, den er nicht wollte!!!!

  1. Hi,

    Hallo Leute,

    ich komme hier nicht weiter:

    <INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="1">
    <INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="2">
    <INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="3">

    Nun dachte ich, dass folgendes übergeben werde:

    http://localhost/cgi-bin/test.cgi?test=3

    Falsch. Bei input type="image" werden die Koordinaten des Klicks innerhalb des Bildes als test.x und test.y übergeben.

    Benenne Deine 3 inputs unterschiedlich und werte dann aus, welches Pärchen übergeben wurde.

    Andreas

  2. Hallo Du Schröder,

    ich komme hier nicht weiter:

    Diese Aussage kommt mir sehr bekannt vor !

    <INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="1">
    <INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="2">
    <INPUT TYPE="IMAGE" SRC="bild1" NAME="test" VALUE="3">

    Also ich mache das immer so
    <input type="submit" name="test_1" value="Mache den Test Nr. 1>
    <input type="submit" name="test_2" value="Mache den Test Nr. 2>
    <input type="submit" name="test_3" value="Mache den Test Nr. 3>

    Und im Script frage ich einfach den entsprechenden submitbutton ab, in PERL
    z.B. so

    require "cgi-lib.pl";

    &ReadParse;
    if( $in{'test_1'} ){ print "test_1..."}
    if( $in{'test_2'} ){ print "test_2..."}
    if( $in{'test_3'} ){ print "$in{'test_3'}"} # zeigt den value s.o.

    usw.

    Auf diese Weise lassen sich Scripts auch mit sehr komplexen Strukturen erstellen.

    Gruß, Rolf

    PS: Für eine Starke Opposition am 22. ... !