Alexander Feil: auf eingabe zurüclgreifen

Beitrag lesen

Danke Andreas, aber es funktioniert immer noch nicht. Ich glaube ich muss mich auf einen langen Abend einstellen. Ich versuche mein Problem etwas präziser darzustellen:

Ich hab eine Html-Datei, die das hier aus einer externen Javascript-Datei aufruft:

strOutput2 += "<input name="ID_"+ i +"" value="" + fields[0] + "">";

document.write(strOutput2);

Die i's deshalb, weil jemand etwas bestellen können soll und er auch mehrere Sachen bestellen kann. Das heißt, es wird nachher nicht nur ein verstecktes input im HTML-Dokument, sondern mehrere geben. In diesem Dokument muss der Besucher dann die Auswahl bestätigen und seine Adresse eingeben. Mit der Bestädigung wird eine php-Datei aufgerufen, die die ganze Sache auswerten soll und die Daten in eine txt-Datei schreiben soll. Dabei muss ja auch hineingeschrieben werden was für einen Artikel der Besucher will. (<input name=...)

<html>
<body>

<?php
$vorname = $HTTP_POST_VARS["Vorname"];
$vorname = htmlentities($vorname);

$name = $HTTP_POST_VARS["Name"];
$name = htmlentities($name);

$strasse = $HTTP_POST_VARS["Strasse"];
$strasse = htmlentities($strasse);

$ort = $HTTP_POST_VARS["Ort"];
$ort = htmlentities($ort);

$tel = $HTTP_POST_VARS["Tel"];
$tel = htmlentities($tel);

$email = $HTTP_POST_VARS["EMAIL"];
$email = htmlentities($email);

$inhalt = $HTTP_POST_VARS["inhalt"];
$inhalt = htmlentities($inhalt);
$inhalt = str_replace("\n", "<br>", $inhalt);

$zahlungsart = $HTTP_POST_VARS["zahlungsart"];
$zahlungsart = htmlentities($zahlungsart);

$agbs = $HTTP_POST_VARS["agbs"];
$agbs = htmlentities($agbs);

if ($vorname == "" or $name == "" or $strasse == "" or $ort == "")
   {
   echo "Sie müssen Ihre vollständige Anschrift angeben.";
   }

if ($email == "")
   {
   echo "Bitte geben Sie eine e-Mail Adresse an.";
   }

if ($agbs == "")
   {
   echo "Bitte stimmen Sie den AGB's zu.";
   }

else
   {
   $datum= date("d.m.Y");

$eintrag="Datum:$datum--Name:$name $vorname--Strasse:$strasse--e-Mail:$email--Notizen:$inhalt--Zahlungsart:$zahlungsart";

$datei = fopen("../admin/bestellungen.txt", "a");
   fwrite($datei, "\n".$eintrag);
   fclose($datei);

echo "Ihr Bestellung wurde erfolgreich gespeichert";
   echo "Sie erhalten in kürze eine Bestädigung per e-Mail.";
   }
?>

<br>
<br>
<a href="./artikel.htm">zurück zum shop</a>
</body>
</html>

Jetzt: Wie muss ich diese php-Datei ändern, damit der Laden läuft?

Gruß
Alexander