Matthias: Warenkorb versenden

Beitrag lesen

Hallo Ich habe folgendes Problem: Mein Shopsystem in Javascript funktioniert alles, bis auf das Mitsenden der eingekauften Waren. Beim Formularabschicken werden immer nur die eingegebenen Personaldaten versendet, aber der Inhalt des Warenkorbes nicht. Auf dem Bildschirm wird der Warenkorb zwar ohne Fehler korrekt dargestellt, doch beim Versenden kommen die Daten dann nicht mit. Ich habe es versucht über die versteckten Felder, aber es hat nicht geklappt. Wie kann ich diesen Warenkorb dem Formular (mit Frontpage-Erweiterungen programmiert) anhängen und diese gemeinsam verschicken? Gibt es eine Möglichkeit ohne Datenbankanbindung, nur mit E-Mail (in HTML oder Javascript)? Besten Dank!

Freundliche Grüsse Matthias

Script:

<html>

<head>   <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">   <title>Bestellung</title> <script language="JavaScript" src="shop.js"></script>

</head>

<body bgcolor="white" alink="#ff1304" vlink="#ff8040">   <font face="Verdana,Arial,Helvetica,sans-serif" size="2">

<form method="POST" action="--WEBBOT-SELF--">   <!--webbot bot="SaveResults" u-file="_private/resultate.txt" s-format="TEXT/PRE" s-label-fields="TRUE" b-reverse-chronology="FALSE" s-builtin-fields u-confirmation-url="bestaetigung.htm" startspan -->

<input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot bot="SaveResults" endspan i-checksum="43374" -->

<input type="hidden" name="Mail_An" value="fritz@muster.de">    <input type="hidden" value="Bestellung" name="Mail_Subject">    <input type="hidden" value="Name,Vorname,Adresse,PLZ,Ort,Land,Telefon,E-Mail" name='F2M_Anzeige'>    <input type="hidden" value="(Ihre Bestellung wird nicht noch einmal aufgeführt)" name="Ausgabe_FussText"></font>    <p><font size="2">

<table border="1" cellspacing="0" cellpadding="4">    <tr>     <td align="center"><font face="Verdana,Arial,Helvetica,sans-serif" size="2" color="#000066"><b>Anzahl</b></font></td>     <td align="center"><font face="Verdana,Arial,Helvetica,sans-serif" size="2" color="#000066"><b>Artikel</b></font></td>     <td align="center"><font face="Verdana,Arial,Helvetica,sans-serif" size="2" color="#000066"><b>Art. Nr.</b></font></td>     <td align="center"><font face="Verdana,Arial,Helvetica,sans-serif" size="2" color="#000066"><b>Einzelpreis</b></font></td>     <td align="center"><font face="Verdana,Arial,Helvetica,sans-serif" size="2" color="#000066"><b>Gesamtpreis</b></font></td>    </tr>    <tr> <script language="JavaScript"> <!-- var gesamtpreis=0;  for (i in items) {    if (items[i][3] > 0) {

document.write('<TR><TD ALIGN="Center">' +items[i][3]+ '</TD>\n');    document.write('<TD>' +items[i][0]+ '</TD>\n');    document.write('<TD>' +items[i][1]+ '</TD>\n');    document.write('<TD ALIGN="Right">' +items[i][2]+ '</TD>\n');    document.write('<TD ALIGN="Right">' +rechnen()+ ' CHF</TD></TR>\n');

}     }    document.write('<TR><TD ALIGN="Right" COLSPAN=4>Gesamtsumme</TD><TD ALIGN="Right">' +gesamt()+ ' CHF</TD>');    document.write('</TR></TABLE>');

for (i in items) {    if (items[i][3] > 0) {

document.write('<INPUT type="hidden" NAME="order' +i+ '" VALUE="' +items[i][3]+ ' x ' +items[i][0]+ ', ' +items[i][1]+ ', ' +items[i][2]+ '">');   document.write('<INPUT type="hidden" NAME="-----' +i+ '" VALUE="                                                          ' +rechnen()+ ' CHF">');

}  } // -->     </script>

<td align="center"></td>     <td align="center"></td>     <td align="center"></td>     <td align="center"></td>     <td align="center"></td>    </tr>    </table>   <table border="0" cellspacing="0" cellpadding="4" style="border-collapse: collapse" bordercolor="#111111">

<tr height="23">     <td width="80" height="23"></td>     <td width="50" height="23" align="left" valign="top"></td>     <td width="50" height="23" align="left" valign="top"></td>     <td width="50" height="23" align="left" valign="top"></td>     <td height="23" align="left" valign="top"></td>    </tr>    <tr height="23">     <td width="80" height="23"></td>     <td height="23" colspan="4" align="left" valign="top"><font face="Verdana,Arial,Helvetica,sans-serif" size="2" color="#000066">Die Preise verstehen sich exkl. Porto-, Verpackungs- und Versicherungsanteil.<br><br>      Liefermöglichkeit und Preisänderungen vorbehalten.<br><br>Für Kunden in Deutschland gelten die Preise in Euro gemäss Preisliste. Lieferung gegen Rechnung und Überweisung per Zahlschein auf das Konto der Sparkasse ....      <br>      </font></td>    </tr>    <tr height="23">     <td height="23" width="230" colspan="5"> </td>    </tr>    <tr height="23">     <td height="23" width="80"><font face="Verdana,Arial,Helvetica,sans-serif"> </font></td>     <td height="23" valign="middle" colspan="3"><font face="Verdana,Arial,Helvetica,sans-serif" size="2"><input type="radio" value="Herr" name="Anrede" checked> </font><font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">Herr</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  <input type="radio" value="Frau" name="Anrede"> </font><font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">Frau</font></td>     <td height="23"> </td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80">      <div align="right">       <font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">Name</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  </font></div>     </td>     <td height="30" colspan="4" align="left" valign="top"><input type="text" name="Name" size="25"></td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80"><font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">Vorname</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  </font></td>     <td height="30" colspan="4" align="left" valign="top"><input type="text" name="Vorname" size="25"></td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80">      <div align="right">       <font face="Verdana,Arial,Helvetica,sans-serif" size="2">                         <font color="#000033">Strasse</font>  </font></div>     </td>     <td height="30" colspan="4" align="left" valign="top">                 <input type="text" name="Strasse" size="25"></td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80"><font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">PLZ</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  </font></td>     <td height="30" colspan="4" align="left" valign="top"><input type="text" name="PLZ" size="6"></td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80">      <div align="right">       <font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">Ort</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  </font></div>     </td>     <td height="30" align="left" valign="top" colspan="4"><input type="text" name="Ort" size="25"></td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80">      <div align="right">       <font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">Land</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  </font></div>     </td>     <td height="30" colspan="4" align="left" valign="top"><input type="text" name="Land" size="25"></td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80">      <div align="right">       <font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">Telefon</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  </font></div>     </td>     <td height="30" colspan="4" align="left" valign="top"><input type="text" name="Telefon" size="25"></td>    </tr>    <tr height="30">     <td height="30" align="right" valign="top" width="80">      <div align="right">       <font color="#000033" face="Verdana,Arial,Helvetica,sans-serif" size="2">E-Mail</font><font face="Verdana,Arial,Helvetica,sans-serif" size="2">  </font></div>     </td>     <td height="30" colspan="4" align="left" valign="top"><input type="text" name="E-Mail" size="25"></td>    </tr>    <tr height="30">     <td height="30" width="80"></td>        <td height="30" colspan="2">   <input type="submit" value="Bestellen">

</td>  <td width="50" height="30"></td>  <td height="30"></td>    </tr>   </table>   </font>   </form>  </body>

</html>