phpbar.de logo

Mailinglisten-Archive

[php] image submit buttons *seufz*

[php] image submit buttons *seufz*

Ralf Geschke php_(at)_phpcenter.de
Mon, 11 Mar 2002 19:03:19 +0100


Hallo !

Argl:
<input type="image" name="blah" value="bla" src="add.gif" border="0"><br>
<input type="image" name="add_ref[1]" value="bla" src="add.gif"
border="0"><br>
<input type="image" name="add_ref[2]" value="bla" src="add.gif"
border="0"><br>

Also drei grafische Submit-Buttons. 

Bei Klick auf den ersten (name="blah") wird zurueckgeliefert:
[blah_x] => 7
[blah_y] => 6

Ist ok, wenngleich schade, dass nicht als $_POST['blah'] einfach
der angegebene Value zurueckgeliefert wird. Es existieren
somit nur 'blah_x' und 'blah_y'.

Nun haben wir aber noch weitere, welche ich eigentlich per Index
unterscheiden wollte. 
Da kommt aber zurueck:
[add_ref] => Array
        (
            [2] => 7
        )

(Hier nach Klick auf den zweiten Button.)
Warum? Was ist [2]? X oder Y? (Nachtrag: Y)

Und selbst ein Versuch mit 
<input type="image" name="add_ref[zwei]" value="bla" src="add.gif"
border="0">
hilft nicht sonderlich, denn dabei kommt raus:
[add_ref] => Array
        (
            [zwei] => 2
        )

Obgleich hier PHP den Index aendern haette koennen, z.B. in [zwei_x],
das waere IMHO wenigstns logisch. 

Gibt's einen bzw. _den_ Weg, um Indizes innerhalb grafischer
Submit-Buttons zu verwenden? Oder muss man damit beginnen,
deren Namen zurecht zu basteln a la add_ref_1, wobei die Zahl
der Index sei, und spaeter wieder auseinanderpfluecken?

Ach ja: Momentan verwende ich PHP 4.1.2. 

Beste Gruesse,
   Ralf

-- 
: www  : http://www.bttr.org  :  mail: ralf_(at)_bttr.org
: Eine Site rund um MySQL     :  http://www.bttr.org/mysql/
: Privacy now! My Public Key  :  http://www.bttr.org/geschke.asc


php::bar PHP Wiki   -   Listenarchive