Ergebnis 1 bis 5 von 5

Thema: <form> lädt die in action definierte Datei herunter statt sie aufzurufen

  1. #1
    HTML Newbie
    Registriert seit
    20.04.2016
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard <form> lädt die in action definierte Datei herunter statt sie aufzurufen

    Hallo,

    jetzt habe ich doch schon einiges an Formularen produziert, doch diesmal komme ich nicht dahinter, was hier falsch läuft. Mein Code ist:

    Code:
    <form name="formular" method="post" action="verteilererfassen2.php" enctype="multipart/form-data" onsubmit="return checkForm();">
          <table border=1 valign=top><tr><td>Land: 
             <input name="land" type="text" size="20" maxlength="20" value=""/></td></tr>
          <tr><td>Name: 
             <input name="name" type="text" size="10" maxlength="200" value=""/> / 
             Auflage #: <input name="auflage" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>1 URL: <input name="1URL" type="text" size="10" maxlength="200" value=""/> / 
             YouTube 1 #: <input name="1Anz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>2 URL: <input name="2URL" type="text" size="10" maxlength="200" value=""/> / 
             YouTube 2 #: <input name="2Anz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>L URL: <input name="lURL" type="text" size="10" maxlength="200" value=""/> / 
             L #: <input name="lAnz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>f URL: <input name="fURL" type="text" size="10" maxlength="200" value=""/> / 
             f #: <input name="fAnz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>t URL: <input name="tURL" type="text" size="10" maxlength="200" value=""/> / 
             t #: <input name="tAnz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>I URL: <input name="iURL" type="text" size="10" maxlength="200" value=""/> / 
             I #: <input name="iAnz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>p URL: <input name="pURL" type="text" size="10" maxlength="200" value=""/> / 
             p #: <input name="pAnz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>eMail URL: <input name="emailURL" type="text" size="10" maxlength="200" value=""/> / 
             eMail #: <input name="emailAnz" type="text" size="10" maxlength="20" value="0"/></td></tr>
          <tr><td>Freitext: <br /><textarea name="freitext" rows="10" cols="50"></textarea></td></tr>
          <tr><td>Bemerkung: <br /><textarea name="bemerkung" rows="10" cols="50"></textarea></td></tr>
          <tr><td>Aktiv:<input type="checkbox" name="aktiv" value="1"></td></tr>
          <tr><td>Serienmail 1:<input name="SM1" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 2:<input name="SM2" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 3:<input name="SM3" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 4:<input name="SM4" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 5:<input name="SM5" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 6:<input name="SM6" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 7:<input name="SM7" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 8:<input name="SM8" type="text" size="10" maxlength="10"/></td></tr>
          <tr><td>Serienmail 9:<input name="SM9" type="text" size="10" maxlength="10"/></td></tr></table>
          <br><br>
          <input type=submit name="button" value="   Verteiler eintragen   "></form>
    Wann immer ich jetzt auf den abschließenden "Verteiler eintragen"-Button klicke, wird die Datei verteilererfassen2.php heruntergeladen statt aufgerufen.

    Sieht irgendjemand, wo der Fehler liegt?

    Danke vielmals!

    Gruß
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Meister(in)
    Registriert seit
    24.02.2007
    Beiträge
    460
    Danke
    0
    Bekam 47 mal "Danke" in 47 Postings

    Standard AW: <form> lädt die in action definierte Datei herunter statt sie aufzurufen

    Wie rufst du denn deine Formulardatei auf?

  3. #3
    Moderator Avatar von Arne Drews
    Registriert seit
    20.01.2016
    Ort
    Friedrichstadt, NF
    Beiträge
    1.235
    Danke
    21
    Bekam 120 mal "Danke" in 119 Postings

    Standard AW: <form> lädt die in action definierte Datei herunter statt sie aufzurufen

    Hallo,

    Wo testest Du das? Lokal?
    Kann es sein, dass das Formular eine .html ist und Dein PHP nicht korrekt konfiguriert ist.
    Dann würde er nämlich auch die Datei downloaden, anstatt die zu verarbeiten.

    Gruß Arne

  4. #4
    HTML Newbie
    Themenstarter

    Registriert seit
    20.04.2016
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: <form> lädt die in action definierte Datei herunter statt sie aufzurufen

    Also die Datei ist eine PHP-Datei.
    Sie startet mit (und das hab ich alles von anderen Dateien kopiert, die funktionieren...)

    Code:
    <?php@session_start();
    ini_set('default_charset', 'utf-8');
    header('Content-Type: text/html; charset=utf-8');
    ?>
    <html>
            <head>
                    <title>Titel</title>
            </head>
            <body>
    <h2>Titel</h2>
    
    
    <?php
    Unmittelbar vor dem form-Kommando kommt dann das PHP-Ende-Kommando:

    Code:
    ?>
    Und direkt danach geht´s weiter mit:

    Code:
    <?php   }
    }
    if ($notfound) {
       if ($ok) {
          echo "Ihre Benutzer-/Passwort-Kombination ist ung&uuml;ltig!<br /><br /> $pwd / $usr";
       } else {
          echo "Sie sind nicht eingeloggt!<br /><br />";
       }
       echo '<a href=login.php">Zur&uuml;ck zum Login</a><br />';
    }
    ?>
    
    
    
    
            <script language="JavaScript">
            function checkForm() {
               strFehler = "";
               if (document.formular.elements['land'].value == "") {
                  strFehler += "Feld land ist leer\n";
               } else if (! validEmail(document.formular.elements['email'].value) ) {
                  strFehler += "Keine gueltige eMail-Adresse\n";
               }
               if (strFehler.length > 0) {
                  alert("Festgestellte Probleme: \n\n" + strFehler);
                  return(false);
               } else {
                  // Datenbank befüllen!
                  return(true);
               }
            }
    
    
            function validEmail(email) {
               var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
               var regex = new RegExp(strReg);
               return(regex.test(email));
            }
            </script>
    
    
    </body>
    </html>
    Ich lade das jeweils auf meinen Server hoch zum Testen.

    Danke und Gruß
    Stephan

  5. #5
    Moderator Avatar von Arne Drews
    Registriert seit
    20.01.2016
    Ort
    Friedrichstadt, NF
    Beiträge
    1.235
    Danke
    21
    Bekam 120 mal "Danke" in 119 Postings

    Standard AW: <form> lädt die in action definierte Datei herunter statt sie aufzurufen

    Und das ist die verteilererfassen2.php???
    Das Formular wird ja korrekt angezeigt, da wird der Fehler nicht liegen...

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 08.06.2014, 19:14
  2. Datenübergabe von html zu php per Form action
    Von Drangoon im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 04.08.2007, 04:37
  3. Form action verändern.
    Von schmidt_as im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 07.07.2007, 01:07
  4. form action! aber nicht online sondern in datei
    Von Marthaeng im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 14.02.2006, 11:35
  5. 2 <form action> mit einem Button
    Von Thomy im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 06.02.2005, 22:57

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •