Formular ruft PHP Script nicht auf (IE Mac)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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

    Kommentar


    • #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.

      Kommentar


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

        Kommentar


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

          Kommentar


          • #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?
            Zuletzt geändert von kendal; 15.03.2007, 17:47.

            Kommentar


            • #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

              Kommentar


              • #8
                Warum nicht ...

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

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

                Shitstorm Podcast – Wöchentliches Auskotzen

                Kommentar

                Lädt...
                X