Nico: Probleme bei versand von Formular per E-Mail

Folgendes Problem:
Auf einer Seite werden daten erfasst, auf der anderen Angezeigt zum kontrolieren und auf der dritten php-Seite verschickt! Nur auf der dritten fehlen mir die Variablen-Werte. Ich bekomme zwar die E-Mail aber ohne Inhalt!!
Bitte anschauen unter: http://www.tsv-buchenberg.de/anm.php
Bitte helft mir!
E-Mail schaut so aus:

Name:

Vorname:

  1. Hallo.

    Dein Formular auf der zweiten Seite sieht so aus:
    <form method="post" action="anm2.php">
            <input TYPE=BUTTON VALUE="Zurück" onClick="history.back()">
            <input type="Submit" onClick="" name="OK" value="OK">
    </form>

    Welche Werte erwartest Du also auf der dritten Seite? Die, die Du gar nicht mit abschickst?
    Füge einfach für jedes Feld auf der zweiten Seite nochmal ein <input type="hidden"...> ein mit dem übergebenen Wert als value.

    Grüße aus Würzburg
    Julian

    --
    ss:) zu:{ ls:< fo:) de:< va:} ch:° n4:} rl:° br:> js:| ie:{ fl:( mo:)
    1. Füge einfach für jedes Feld auf der zweiten Seite nochmal ein <input type="hidden"...> ein mit dem übergebenen Wert als value.

      Wie soll das hidden Feld dann aussehen??

      1. Habe es jetzt als Text-Feld zum versuch gemacht! Hier ein Ausschnitt:
          <tr>
            <td>Telefonnummer:</td>
            <td><?php print "$tel"; ?><input type="text" name="anrede" value="<?php print "$tel"; ?>"></td>
          </tr>
          <tr>

        Nur leider Funktioniert es immer noch nicht! Hier die Übergabe:
        <form method="post" action="anm2.php">
        ....
        <input type="Submit" name="OK" value="OK">

        Auf Seite anm2.php:
        <html>
        <head>
        <title>Anmeldefomular</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <link href="haupt.css" rel="stylesheet" type="text/css">
        </head>
        <div align="center"><font size="4"><br>
          <br>
          <br>
          <br>
          <br>
          Beitrittserklärung erfolgreich versendet!!<br>
          <br>
          <br>
          <br>
          <br>
          </font><a href="javascript:close.window()">Fenster schließen</a></div>

        <?php
        mail("anmeldung@tsv-buchenberg.de",
        "Neue Beitritserklärung",
        "Beitrittserklärung\n
        Hiermit erkläre ich meinen Beitritt zum TSV Buchenberg e.V. mit allen Rechten und Pflichten.\n
        Name: $name\n
        Vorname: $vorname\n
        geb.: $geb\n
        Straße: $strase $hausnr\n
        Ort: $plz $ort\n
        Tel.: $tel\n
        Fax: $fax\n
        E-Mail: $email\n\n

        Einzugsermächtigung\n
        Hier ermächtige ich Sie widerruflich die jährlichen Beiträge von folgendem Konto abzubuchen:\n
        Name: $bname\n
        Vorname: $bvorname\n
        BLZ: $blz\n
        Kreditinstitut: $bank\n
        Kontonummer: $kontonr\n

        IP: $REMOTE_ADDR\n
        Datum: $date\n");
        ?>

        1. Gibt es eine Möglichkeit die E-Mail auf der 2.Seite zu verschicken ohne die die dritte zu laden, also auf einen klick auf eine Schaltfläche?? Die dritte wäre dann nur eine Bestätigung?
          Gibt es in PHP so etwas?
          Danke Nico

          1. Hi,

            Gibt es eine Möglichkeit die E-Mail auf der 2.Seite zu verschicken ohne die die dritte zu laden, also auf einen klick auf eine Schaltfläche?? Die dritte wäre dann nur eine Bestätigung?
            Gibt es in PHP so etwas?

            Also jedes Formular hat ja name="sowiso". Dann fragst du das einfach
            auf der zweiten Seite ab:
            if ($sowiso){
            mail(...);
            }
            So ähnlich auf jeden Fall.

            Grüße aus Leverkusen,
            Toby

            --
            "Toby or not Toby, that's the question... :-)",
            Cheatah
            1. Hi,

              Gibt es eine Möglichkeit die E-Mail auf der 2.Seite zu verschicken ohne die die dritte zu laden, also auf einen klick auf eine Schaltfläche?? Die dritte wäre dann nur eine Bestätigung?
              Gibt es in PHP so etwas?
              Also jedes Formular hat ja name="sowiso". Dann fragst du das einfach
              auf der zweiten Seite ab:
              if ($sowiso){
              mail(...);
              }
              So ähnlich auf jeden Fall.

              Grüße aus Leverkusen,
              Toby

              Wieso If?

      2. Hallo,

        Füge einfach für jedes Feld auf der zweiten Seite nochmal ein <input type="hidden"...> ein mit dem übergebenen Wert als value.

        Wie soll das hidden Feld dann aussehen??

        <input type="hidden"
               name="feldname"
               value="<?php print $_GET['feldname']; ?>"

        Viele Grüße,

        Stefan

        --
        Lass dir das Tanzen NICHT verbieten
        http://petition-tanzverbot.de.vu
        1. Hallo.

          kleine Korrektur:
          Er arbeitet mit method="post", d.h. es müsste auch
            <?php print $_POST['feldname']; ?>
          sein.

          Grüße aus Würzburg
          Julian

          --
          ss:) zu:{ ls:< fo:) de:< va:} ch:° n4:} rl:° br:> js:| ie:{ fl:( mo:)