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