Tomi: PHP Formular

Hallo

habe ein problem habe mir ein Shop gehmacht mit
Shop to Data klapt fast alles das Bestellformular mußte ich selber machen geht nicht, die Artikel die ich kaufe kommen bei mir nicht an Adressen auch nicht, an das andere ist eigentlich ein kleinen Problem die Daten in meiner bestellung sind alle irgendwie vorne und hinten wie bekomme ich es hin das es untereinander steht in einer reienfolge hier die php:

Formular.php
<form action="/php/formmail.php" method="POST">

Vorname<input type="text" text="textfeld" size="20"><br>
Name<input type="text" text="textfeld" size="20"><br>
Strasse<input type="text" text="textfeld" size="20"><br>
Ort<input type="text" text="textfeld" size="20"><br>
PLZ<input type="text" text="textfeld" size="20"><br>
Email<input type="text" text="textfeld" size="20"><br>
<input type="submit" value="Absenden" name="Senden"><br>
"</form>

formmail.php

<?php
$empfaenger="tieger005@web.de";
$betreff = "Feedback";
$nachricht = "Hallo, jemand hat Bestellt : $textfeld";
mail($empfaenger, $betreff, $nachricht, "FROM: Formular");
?>

wenn ich was bestelle müßen die daten doch eigendlich zu sehen sein bitte um hilfe.

  1. Hi Tomi,

    habe ein problem habe mir ein Shop gehmacht mit
    Shop to Data klapt fast alles das Bestellformular mußte ich selber machen geht nicht, die Artikel die ich kaufe kommen bei mir nicht an Adressen auch nicht, an das andere ist eigentlich ein kleinen Problem die Daten in meiner bestellung sind alle irgendwie vorne und hinten wie bekomme ich es hin das es untereinander steht in einer reienfolge hier die php:

    erstmal wäre es schön, wenn du ein paar Punkt- und Kommas setzen würdest, dann wäre es bedeutend einfacher deinen Text zu lesen.

    <form action="/php/formmail.php" method="POST">

    /php/formmail.php ist im Root-Verzeichnis? Ist da nicht ein / zu viel?

    Vorname<input type="text" text="textfeld" size="20"><br>
    Name<input type="text" text="textfeld" size="20"><br>
    Strasse<input type="text" text="textfeld" size="20"><br>
    Ort<input type="text" text="textfeld" size="20"><br>
    PLZ<input type="text" text="textfeld" size="20"><br>
    Email<input type="text" text="textfeld" size="20"><br>
    <input type="submit" value="Absenden" name="Senden"><br>
    "</form>

    Ist da ein PHP mit echo außenrum oder warum maskierst du alle "?

    formmail.php

    <?php
    $empfaenger="tieger005@web.de";
    $betreff = "Feedback";
    $nachricht = "Hallo, jemand hat Bestellt : $textfeld";
    mail($empfaenger, $betreff, $nachricht, "FROM: Formular");
    ?>

    Die " sind hier schon wieder völlig ohne Grund maskiert. Lass doch mal die ganzen Backslash's weg, dann wirds auch gleich ein wenig übersichtlicher...

    Schöne Grüße,
    Julian

  2. Hi,

    Was ist das ?
    <input type="text" text="textfeld" size="20">

    das attribut text="textfeld" kenne ich nicht, kann aber auch an mir liegen.
    Aber das ein input-feld keinen namen hat und dann einfach so in einer mail erscheinen soll ist mir nicht klar.
    Vielleicht solltest du dich auch ein wenig mit HTML auseinandersetzen.

    mfg
    PHP_Dude

  3. <form action="/php/formmail.php" method="POST">

    Vorname:<input type="textfeld" size="20"><br>
    Name:<input type="textfeld" size="20"><br>
    Strasse:<input type="text" text="textfeld" size="20"><br>
    Ort:<input type="textfeld" size="20"><br>
    PLZ:<input type="textfeld" size="20"><br>
    Email:<input type=text="textfeld" size="20"><br>
    <input type="submit" value="Absenden" name="Senden"><br>
    </form>

    habe es umgendert in einer Reihe ist es immer noch nicht bin erste Anfänger weiß nicht wie ich das Formular hin bekomme das meine bestellung auch in der Email zu sehen ist jetzt sagt er immer
    Hallo, jemand hat Bestellt mehr nicht. Kann mir nicht einer Helfen
    an besteten 2 php oder eine adresse woh man ein ein komplettes Formular findet ach wie muß die 3 php aussehen für den Kunden zb.
    Danke für die Bestellung Sie kehren in 5 Sekunden zurück zur Haubtseite, geht das Eigentlich mit php????

    1. Hi,

      <form action="/php/formmail.php" method="POST">

      Vorname:<input type="textfeld" size="20"><br>
      Name:<input type="textfeld" size="20"><br>
      Strasse:<input type="text" text="textfeld" size="20"><br>
      Ort:<input type="textfeld" size="20"><br>
      PLZ:<input type="textfeld" size="20"><br>
      Email:<input type=text="textfeld" size="20"><br>
      <input type="submit" value="Absenden" name="Senden"><br>
      </form>

      lies dir doch bitte mal [http://selfhtml.teamone.de/html/formulare/eingabe.htm#felder] durch, im Augenblick kann dein Formular einfach nicht funktionieren.
      Weiterleitung mit PHP funktioniert per header("Location: ..."), siehe [http://www.php.net/header].

      Schöne Grüße,
      Julian