Formular ruft PHP Script nicht auf (IE Mac)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Formular ruft PHP Script nicht auf (IE Mac)

    Ich habe folgendes Formular das ein php Script aufruft aber im IE auf dem Mac nicht funktioniert. Hab ich da einen Fehler drin den ich übersehen habe?

    Formular:
    if(isset($_POST['submit'])) // wenn formular gesendet
    PHP Code:
    <form name="form1" method="post" action="<?php print $PHP_SELF ?>">
    <input type="text" name="benutzer" id="benutzer" size="10" class="eingabefeld_login" maxlength="20" />
    <input type="password" name="passwort" id="passwort" size="10" class="eingabefeld_login" maxlength="20" />
    <input type="image" src="links/but_login.gif" name="submit" />
    </form>
    Wenn Formular aufgerufen:
    PHP Code:
    if(isset($_POST['submit'])) // wenn formular gesendet 
    wie gesagt in anderen Browsern funktionert es problemlos.

  • #2
    IE auf dem Mac
    OffTopic:
    wen interressiert denn noch dieser gammelbrowser?

    setzt von dein
    PHP Code:
    if(isset($_POST['submit'])) 
    mal ein
    PHP Code:
    print_r($_POST
    und überprüfe die angaben.

    btw:
    PHP Code:
    echo $_SERVER['PHP_SELF']; 
    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Comment


    • #3
      Re: Formular ruft PHP Script nicht auf (IE Mac)

      Dass das Script nicht aufgerufen wird, bildest du dir ein - und du hättest dich auch mit einem einfachen print_r($_POST) am Anfang davon überzeugen können.


      Und das Problem liegt darin, dass du Werte erwartest, die so aber von manchen Browsern bei input type="image" nicht übergeben werden - alles andere als neu, hatten wir auch hier schon mehrfach.
      http://www.php-faq.de/q/q-formular-image.html
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Comment


      • #4
        PHP Code:
        print_r($_POST
        ich erhalte folgende ausgabe:
        PHP Code:
        Array ( [benutzer] => eingabe1 [passwort] => eingabe2 [submit_x] => [submit_y] => 

        Comment


        • #5
          PHP Code:
          if(isset($_POST['submit_x']) AND isset($_POST['submit_y'])) 
          signed oder unsigned... das ist hier die Frage

          Comment


          • #6
            mit:
            PHP Code:
            if(isset($_POST['submit_x']) AND isset($_POST['submit_y'])) 
            gehts!

            aber ist das eine "saubere" art die formularbetätigung abzufragen?
            Last edited by kendal; 15-03-2007, 16:47.

            Comment


            • #7
              aber ist das eine "saubere" art die formularbetätigung abzufragen?
              nein. ggf. auf image verzichten, und einen submit-button nehmen (css formatiert).

              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Comment


              • #8
                Warum nicht ...

                PHP Code:
                if($_POST){
                  
                // Statement

                [FONT="Helvetica"]twitter.com/unset[/FONT]

                Shitstorm Podcast – Wöchentliches Auskotzen

                Comment

                Working...
                X