MichaelR: Netscape 6.2 : button type="submit" --> falsche Übermittlung...

Hallo,

eine HTML Seite (mittels PHP erzeugt) soll per Button-Druck Formular-Daten an ein zweites php Script übermitteln:

<form name="frm1" action=".." method="post">
<input type="text" ... />

<button type"submit" name="BtnSubmit">submit</button>
</form>

Wenn ich jetzt im zweiten php script abfrage ob der Button gedrückt wurde

if (isset($HTTP_POST_VARS['BtnSubmit']){
...

dann wird jedesmal ein falsche festgestellt.

Achja, das ist im Netscape 6.2 der Fall.
IE 5.5 machts richtig.

Weiß jemand was falsch ist, bzw. was ich ändern müsste ?

Danke + Grüße
Michael

  1. 1.

    <button type"submit" name="BtnSubmit">submit</button>

    absicht oder zufall, dass ein = hinterm type fehlt??

    2.
    ich würde dem input-field noch einen value-wert übergeben, so klappts immer.
    <button type="submit" name="BtnSubmit" value="submit">

    3.
    die HTTP_-variablen werden nicht ewig in php funktionieren, verwende lieber $_POST["variablenname"] oder gleich $_REQUEST["variablenname"]

    das wars

    1. Hallo,

      <button type"submit" name="BtnSubmit">submit</button>
      absicht oder zufall, dass ein = hinterm type fehlt??

      Zufall, oder besser: Tippfehler :)

      ich würde dem input-field noch einen value-wert übergeben, so klappts immer.
      <button type="submit" name="BtnSubmit" value="submit">

      cool, daran könnt's liegen. Danke.

      die HTTP_-variablen werden nicht ewig in php funktionieren, verwende lieber $_POST["variablenname"] oder gleich $_REQUEST["variablenname"]

      $_POST / $_REQUEST : haben die irgendeine Mindest-php Version als Voraussetzung ?

      Da ich "nur" die php Anwendung schreibe und keinen Einfluss auf die Server-Gestaltung hab (sprich welche php Version etc.) bin ich da leider nicht so frei in manchen Dingen ...

      Grüße
      MichaelR

      1. Gute Morgen,

        $_POST / $_REQUEST : haben die irgendeine Mindest-php Version als Voraussetzung ?

        Ich würde die Versionen zwischen >4.0.6 und <4.2.3 nicht benutzen. Da gabs diverse Bugs mit den gesendeten Daten. Muss man sich dann nicht wundern, wenn die Site nicht funktioniert.

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.