• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Pflichtfelder bestimmen

Funktioniert. Trotzdem bleiben mir noch 2 (lezte) Fragen:

1. Mir werden nur die Daten dr Pflichtfelder geschickt. Die der freiwilligen felder erhalte ich nicht. Was muss man ändern, damit ich diese auch erhalte?
2. Ich habe das mit dem Host so eingetragen, wie du es gesagt hast. In der Mail stand: =gethostbyaddr(62.155.252.140);
Steht das dort immer so oder kann das Host: =gethostbyaddr weg?

Jan
 
fast geschafft, ufff

Hallo!

Na dann:

<?php

if($Vorname &&
$Nachname &&
$Strasse &&
$Plz &&
$Ort &&
$Land &&
$Telefon)
{

//Das hier ändert sich:

$body = "EMail von ".$Anrede." ".$Vorname." ".$Nachname."\nFirma: ".$Firma."\nStrasse: ".$Strasse."\nOrt: ".$Plz." ".$Ort."\nLand: ". $Land ."\nTelefon: ".$Telefon."\nFax: ".$Telefax."\nE-Mail: ".$Email."\nIP: ".$REMOTE_ADDR."\nHost: ".gethostbyaddr($REMOTE_ADDR);


mail("meine@email.adresse","Mail von Homepage",$body);
?>

Antwort-Page Inhalt

<?php
}
else
{
echo "<script language=\"Javascript\">alert(\"Bitte alle Pflichtfelder (*) ausfüllen\");\nhistory.back();</script>";
}
?>

Somit müßtest du alles bekommen was nötig ist
 
ok, das geht. Mir ist gerade noch aufgefallen, dass die Bestelldaten nicht gesendet werden. Ich meine die mit dem JavaScript. Was muss man da denn ändern, damit die auch gesendet werden?

Jan
 
Hallo!

Du müßtest jetzt das Array items(Javascript) zerlegen und diese dann beim abschicken des Formulars dem PHP-Skript mitgeben. Dann noch die Zeilen in der Body Variable dazuschreiben und fertig. Hab jetzt grad ein wenig Zeitdruck, vielleicht falls du nicht weiterkommst kann ich dir am Montag weiterhelfen.

Geht doch noch:

Mußt auf der Seite mit dem Formular folgenden Code im Head einfügen:

<script language="Javascript">

function send_basket()
{
var basket = parent.basket.substring(0, parent.basket.length-3);
window.document.forms[0].action += "?basket=" + basket;
window.document.forms[0].submit();
}
</script>

Dann sollte der SUBMIT-Button soweit aussehen:

<INPUT onsubmit="send_basket()" type=submit value="Bestellen" style="font-family: Arial; font-size: 8pt; font-weight: bold; border-style: solid; border-width: 1; background-color: #999999">

So. Der PHP Code für die PhP-Seite:

<?php

if($Vorname &&
$Nachname &&
$Strasse &&
$Plz &&
$Ort &&
$Land &&
$Telefon)
{

$items=explode("###",$basket);
$i_count = count($items);
$artikel = "Anzahl | Artikel | ArtikelNr. | Preis";
$gesamt = 0;
for($x=0;$x<$i_count;$x++)
{
$items[$x] = explode("|",$items[$x]);
$gesamt += $items[x][2];
$artikel .= $items[x][3]." | ".$items[x][0]." | ".$items[x][1]." | ".$items[x][2]."\n";
}

$artikel.="Gesamtpreis: ".$gesamt;

$body = "EMail von ".$Anrede." ".$Vorname." ".$Nachname."\nFirma: ".$Firma."\nStrasse: ".$Strasse."\nOrt: ".$Plz." ".$Ort."\nLand: ". $Land ."\nTelefon: ".$Telefon."\nFax: ".$Telefax."\nE-Mail: ".$Email."\nIP: ".$REMOTE_ADDR."\nHost: ".gethostbyaddr($REMOTE_ADDR)."\n\n".$artikel;


mail("meine@email.adresse","Mail von Homepage",$body);
?>

Antwort-Page Inhalt

<?php
}
else
{
echo "<script language=\"Javascript\">alert(\"Bitte alle Pflichtfelder (*) ausfüllen\");\nhistory.back();</script>";
}
?>
 
Zuletzt bearbeitet:
Kein Problem wenn die Antwort erst nächste Woche kommt. Die "Nichtpflichtfelder" werden jetzt gesendet, der Host wird auch richtig dargestellt. Nur das mit der Bestellung haut noch nicht richtig hin. Ich habe es mit einem Produkt ausprobiert. In der Mail stand dann:


Anzahl | Artikel | ArtikelNr. | Preis | | |
Gesamtpreis: 0


Irgendwo muss da ein Fehler sein.

Jan


P.S.: Im php steht $items [x][Zahl von 1-3]. Wird die Bestellung nicht gesendet wenn man z.B.: 4 Produkte bestellt oder bezieht sich das auf "Anzahl", "Artikel", "ArtikelNr." und "Preis"?
 
Zuletzt bearbeitet:
Hallo!

Versuch mal folgendes:

$body = "EMail von ".$Anrede." ".$Vorname." ".$Nachname."\nFirma: ".$Firma."\nStrasse: ".$Strasse."\nOrt: ".$Plz." ".$Ort."\nLand: ". $Land ."\nTelefon: ".$Telefon."\nFax: ".$Telefax."\nE-Mail: ".$Email."\nIP: ".$REMOTE_ADDR."\nHost: ".gethostbyaddr($REMOTE_ADDR)."\n\n".$basket

Mal sehen was du hier für ne Mail bekommst. Kannst du diese dann bitte posten.
 
In der E Mail wird leider nichts über die Bestellung angezeigt. Die Parameter "Anzahl", "ArtikelNr.", etc. werden auch nicht angezeigt.

JAn
 
Hallo!

Verändere bitte mal den Javascript-Code auf der Formularseite von:

<script language="Javascript">

function send_basket()
{
var basket = parent.basket.substring(0, parent.basket.length-3);
window.document.forms[0].action += "?basket=" + basket;
window.document.forms[0].submit();
}
</script>


in:

<script language="Javascript">

function send_basket()
{
var basket = parent.basket.substring(0, parent.basket.length-3);
window.document.forms[0].action += "?basket=" + basket;
alert(basket);
//window.document.forms[0].submit();
}
</script>
 
Wird leider auch nichts mitgeschickt. Vielleicht bringt es dir etwas, wenn ich den Quelltext schreibe, mit dem ein Produkt in den Warenkorb gelegt wird:
Auf der Seite, auf der die Produkte sind, steht im Head:

<script language="JavaScript">
function dazu(name,nummer,preis,menge) {
if(menge <= 0 || menge > 100)
alert('\nDie eingegebene Menge ist entweder zu hoch oder zu niedrig!');
else
if (confirm('Möchten Sie '+menge+' mal das Produkt '+name+' im Warenkorb ablegen? '))
parent.basket += name+'|'+nummer+'|'+preis+'|'+menge+'###';
}
</script>

und natürlich steht auch die Datei shop.js

Wenn man etwas in den Warenkorb legt, sieht der Quelltext so aus:


<a href="#" onclick="dazu('Produkt 1','#12x5-1','22.50',document.forms[0].elements[0].value)" alt="Produkt im Warenkorb ablegen" target="_self"><img src="../images/ewagen.gif" border="0" width="20" height="20"></a>


Bei allen weiteren Produkten wird dann elements nicht mit 0 sondern mit 1, 2, 3 (eben die Reihenfolge) versehen.

Jan
 
Bitte poste doch noch mal den gesamten Quelltext der Formularseite und der mail.php.

Dann sehen wir weiter.
 
Ok, den der "Bestellen(Formular)" Seite:



<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Shop</title>
<script language="JavaScript" src="shop.js"></script>
<base target="_self">
<link rel="stylesheet" type="text/css" href="../css/button.css">
<link rel="stylesheet" type="text/css" href="../css/tabellen.css">
<script language="Javascript">

function send_basket()
{
var basket = parent.basket.substring(0, parent.basket.length-3);
window.document.forms[0].action += "?basket=" + basket;
alert(basket);
//window.document.forms[0].submit();
}
</script>
</head>
<body>

<form method="post" action="mail.php">

<CENTER>
<TABLE cellSpacing=0 cellPadding=8 border=0>
<TBODY>
<TR>
<TD class=tabelle3 vAlign=top>Anzahl</font></TD>
<TD class=tabelle3 vAlign=top>Artikel</font></TD>
<TD class=tabelle3 vAlign=top>Art.Nr.</font></TD>
<TD class=tabelle3 vAlign=top>Einzelpreis</font></TD>
<TD class=tabelle3 vAlign=top>Gesamtpreis</font></TD>
<TR>
<p>
<SCRIPT language=JavaScript>
<!--

var gesamtpreis=0;
for (i in items) {
if (items[3] > 0) {

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

}
}
document.write('<TR><TD class=tabelle2 ALIGN="Right" COLSPAN=4>Gesamtsumme ( Brutto)</TD><TD class=tabelle2 ALIGN="Right"><u>' +gesamt()+ ' €</u></TD>');
document.write('</TR></TABLE>');



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

document.write('<INPUT TYPE="HIDDEN" NAME="Anzahl' +i+ '" VALUE="' +items[3]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="Bezeichnung' +i+ '" VALUE="' +items[0]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="ArtNr' +i+ '" VALUE="' +items[1]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="Einzelpreis' +i+ '" VALUE="' +items[2]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="Gesamtpreis' +i+ '" VALUE="' +rechnen()+ ' €">');

}
}

//-->
</SCRIPT>

<p>
<hr color="#000000" width="70%">
<p>
<br>
<table width="433">
<tr>
<TD colSpan=2 width="590">
<p align="center"><font face="Arial"><BR></font><B>
<font face="Verdana" size="2">Rechnungs- und Lieferadresse:<br>
 </font></B><p align="center"><b><font face="Verdana" size="1">Die mit
einem Stern (*) versehenen Felder müssen ausgefüllt werden.<br>
</font>
<font face="Verdana" size="2"><br>
 </font></b></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Anrede:</font></TD>
<TD width="365"><font face="Arial">
<SELECT name=Anrede style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><OPTION value=Herr selected>Herr<OPTION
value=Frau>Frau</OPTION></SELECT></font></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Firma:</font></TD>
<TD width="365"><font face="Arial">
<INPUT name=Firma size="40" style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Vorname:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Vorname style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Nachname:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Nachname style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Straße & Hausnr.:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Strasse style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Plz:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=6 name=Plz style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Ort:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Ort style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Land:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 value=Deutschland name=Land style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b>
*</b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Telefon:</font></b></TD>
<TD width="365"><font face="Arial">
<INPUT size=40 value="+ 49" name=Telefon style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Telefax:</font></TD>
<TD width="365"><font face="Arial">
<INPUT size=40 value="+ 49" name=Telefax style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"></font></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Email:</font></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Email style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"></font></TD>
</tr>
<tr>
<TD
colSpan=2 width="590">
<p align="center"><font face="Arial"><br>
<BR>
</font>


<INPUT onsubmit="send_basket()" type=submit value="Bestellen" style="font-family: Arial; font-size: 8pt; font-weight: bold; border-style: solid; border-width: 1; background-color: #999999">
 </p>
<div align="center">
<CENTER>
<div align="center">
<p align="center"><font face="Arial" size="1">Mit Klick auf dem "Bestellen"
Button erklären Sie sich<br>
mit unseren AGB einverstanden.</font></div>
</form>

</div>

</TD>
</tr>

</table>
<table width="586" height="87">
<tr>
<TD vAlign=top width="124" height="26" align="center">
 
</TD>
<TD vAlign=top width="450" height="26" align="center">
 
</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="26" bgcolor="#FFFFFF" align="center">
 
</TD>
<TD vAlign=top width="407" height="26" bgcolor="#000000" align="center">
<p align="center"><a href="javascript:window.print()">
<img border="0" src="../images/printer.gif" alt="Seite ausdrucken" width="20" height="20"></a>   
<script language="JavaScript">
<!--
function bookmark()
{
var bookmarkurl="http://www.name.net/"
var bookmarktitle="Name"
if(document.all)
{
window.external.AddFavorite(bookmarkurl,bookmarktitle);
}
}
// -->
</script>
<input type="image" SRC="../images/favoriten.gif" BORDER="0" onClick="bookmark()" name="button" alt="zu Favoriten hinzufügen" width="20" height="20"></p>
</TD>
<TD vAlign=top width="134" height="26" bgcolor="#FFFFFF" align="center">
 
</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="1" bgcolor="#FFFFFF" align="center">
 
</TD>
<TD vAlign=top width="431" height="1" bgcolor="#666666" align="center">
 
</TD>
<TD vAlign=top width="134" height="1" bgcolor="#FFFFFF" align="center">
 
</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="26" align="center">
 
</TD>
<TD vAlign=top width="450" height="26" align="center">
<a href="#top">
<img border="0" src="../images/up.gif" width="350" height="15"></a>
</TD>
<TD vAlign=top width="134" height="26" align="center">
<p align="center"> 
</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="26" align="center">
 </TD>
<TD vAlign=top width="450" height="26" align="center">
<font face="Arial" size="1">© 2001-2002</font></TD>
<TD vAlign=top width="134" height="26" align="center">
<p align="center"> </TD>
</tr>
</table>
</body>



Der Quelltext der mail.php:


<?php

if($Vorname &&
$Nachname &&
$Strasse &&
$Plz &&
$Ort &&
$Land &&
$Telefon)
{

$items=explode("###",$basket);
$i_count = count($items);
$artikel = "Anzahl | Artikel | ArtikelNr. | Preis";
$gesamt = 0;
for($x=0;$x<$i_count;$x++)
{
$items[$x] = explode("|",$items[$x]);
$gesamt += $items[x][2];
$artikel .= $items[x][3]." | ".$items[x][0]." | ".$items[x][1]." | ".$items[x][2]."\n";
}

$artikel.="Gesamtpreis: ".$gesamt;

$body = "Neue Bestellung von ".$Anrede." ".$Vorname." ".$Nachname."\nFirma: ".$Firma."\nStrasse: ".$Strasse."\nOrt: ".$Plz." ".$Ort."\nLand: ". $Land ."\nTelefon: ".$Telefon."\nFax: ".$Telefax."\nEMail: ".$Email."\nIP Adresse: ".$REMOTE_ADDR."\nHost: ".gethostbyaddr($REMOTE_ADDR)."\n\n".$basket;
mail("Jan_14@gmx.net","Bestellung",$body);
?>


<HTML><HEAD><TITLE>Sendebestätigung</TITLE></HEAD>
<BODY bgColor=#ffffff link="#CCCCCC" vlink="#CCCCCC" alink="#CCCCCC">
<DIV align=center>
<CENTER>
<TABLE width=695 bgColor=#ffffff summary="" border=0 height="9">
<TBODY>
<TR>
<TD vAlign=top width="687" height="34">
<p align="center">
<b>
<font face="Arial" size="2">Sendebestätigung:</font>
</b>
</p>
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="13">
<p align="center">
<font face="Arial" size="2">
Ihre Bestellung wurde erfolgreich übermittelt. </font>
<p align="center">
<font face="Arial" size="2">Wir werden diese schnellstmöglich bearbeiten.</font>
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="13">
 </TD>
</TR>
</CENTER>
<CENTER>
<TR>
<TD vAlign=top width="687" height="34">
<font face="Arial" size="2">Mit freundlichen Grüßen,</font><p>
<font face="Arial" size="2"></font></TD></TR>
<TR>
<TD vAlign=top width="687" height="25">
 </TD>
</TR>
<TR>
<TD vAlign=top width="687" height="14" bgcolor="#000000">
 </TD>
</TR>
<TR>
<TD vAlign=top width="687" height="14" bgcolor="#454545">
 </TD>
</TR>
<TR>
<TD vAlign=top width="687" height="9">
 
<hr noshade color="#454545" width="50%" size="1">
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="9">
<p align="center">
<font face="Arial" size="1">© 2001-2002</font>
</TD></TR></CENTER><CENTER></TBODY></TABLE></CENTER></DIV></BODY></HTML>


<?php
}
else
{
echo "<script language=\"Javascript\">alert(\"Bitte füllen Sie alle Pflichtfelder (*) aus\");\nhistory.back();</script>" ;
}
?>



Jan
 
Hallo!

Schreib mal statt:

alert(basket);

alert("Aktueller Warenkorb: " + parent.basket);

und mail mir dann das Ergebnis der Message-Box
 
Zuletzt bearbeitet:
Hallo!

Ich habe das absichtlich so geschrieben, daß keine Bestellung mitgeschickt wird.

Es sollte nach dem Drücken auf BESTELLEN eine kleine Schaltfläche aufgehen(mit OK-Button) wo etwas drinstehen müßte, was mir weiterhelfen wird.
 
Es wird leider kein Button angezeigt. Nach dem Senden des Formulars wird die Antwortseite gezeigt.
Vielleicht hilft das weiter:


Der Shop funktioniert nur im Frameset. Links habe ich die Menubar, rechts die Hauptseite. In der Menubar sind alle Links. Der Link zum Bestellen-Formular wird mit onClick="aktion(2)" angesteuert. In der Frameset-Seite (Seite die das Frameset ansteuert) sind im Head folgende Parameter:



<script language="JavaScript">
<!--
var basket = "";
//-->
</script>



Jan
 
Versuch mal folgende Zeile

window.document.forms[0].action += "?basket=" + basket;

auszukommentieren ->

//window.document.forms[0].action += "?basket=" + basket;
 
Sieht das JavaScript im HEAD dann so aus?


<script language="Javascript">

function send_basket()
{
var basket = parent.basket.substring(0, parent.basket.length-3);
window.document.forms[0].action += "?basket=" + basket;
alert("Aktueller Warenkorb: " + parent.basket);
window.document.forms[0].action += "?basket=" + basket;
//window.document.forms[0].submit();
}
</script>


Wenn ja, es wurde kein Button angezeigt, die Bestellung wurde auch nicht gesendet.

Jan
 
Nein so:

<script language="Javascript">

function send_basket()
{
var basket = parent.basket.substring(0, parent.basket.length-3);
//window.document.forms[0].action += "?basket=" + basket;
alert("Aktueller Warenkorb: " + parent.basket);
//window.document.forms[0].submit();
}
</script>
 
Wurde auch kein Button angezeigt sowie die Bestellung wurde nicht gesendet.

Ich poste am Besten nochmal den Quelltext. Quelltext der datei.php:


<?php

if($Vorname &&
$Nachname &&
$Strasse &&
$Plz &&
$Ort &&
$Land &&
$Telefon)
{

$items=explode("###",$basket);
$i_count = count($items);
$artikel = "Anzahl | Artikel | ArtikelNr. | Preis";
$gesamt = 0;
for($x=0;$x<$i_count;$x++)
{
$items[$x] = explode("|",$items[$x]);
$gesamt += $items[x][2];
$artikel .= $items[x][3]." | ".$items[x][0]." | ".$items[x][1]." | ".$items[x][2]."\n";
}

$artikel.="Gesamtpreis: ".$gesamt;

$body = "Neue Bestellung von ".$Anrede." ".$Vorname." ".$Nachname."\nFirma: ".$Firma."\nStrasse: ".$Strasse."\nOrt: ".$Plz." ".$Ort."\nLand: ". $Land ."\nTelefon: ".$Telefon."\nFax: ".$Telefax."\nEMail: ".$Email."\nIP Adresse: ".$REMOTE_ADDR."\nHost: ".gethostbyaddr($REMOTE_ADDR)."\n\n".$basket;
mail("Jan_14@gmx.net","Bestellung",$body);
?>


<HTML><HEAD><TITLE>Sendebestätigung</TITLE></HEAD>
<BODY bgColor=#ffffff link="#CCCCCC" vlink="#CCCCCC" alink="#CCCCCC">
<DIV align=center>
<CENTER>
<TABLE width=695 bgColor=#ffffff summary="" border=0 height="9">
<TBODY>
<TR>
<TD vAlign=top width="687" height="34">
<p align="center">
<b>
<font face="Arial" size="2">Sendebestätigung:</font>
</b>
</p>
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="13">
<p align="center">
<font face="Arial" size="2">
Ihre Bestellung wurde erfolgreich übermittelt. </font>
<p align="center">
<font face="Arial" size="2">Wir werden diese schnellstmöglich bearbeiten.</font>
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="13">
</TD>
</TR>
</CENTER>
<CENTER>
<TR>
<TD vAlign=top width="687" height="34">
<font face="Arial" size="2">Mit freundlichen Grüßen,</font><p>
<font face="Arial" size="2">Olaf Meissner</font></TD></TR>
<TR>
<TD vAlign=top width="687" height="25">
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="14" bgcolor="#000000">
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="14" bgcolor="#454545">
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="9">

<hr noshade color="#454545" width="50%" size="1">
</TD>
</TR>
<TR>
<TD vAlign=top width="687" height="9">
<p align="center">
<font face="Arial" size="1">© 2001-2002, EDV-Service - Olaf Meissner</font>
</TD></TR></CENTER><CENTER></TBODY></TABLE></CENTER></DIV></BODY></HTML>


<?php
}
else
{
echo "<script language=\"Javascript\">alert(\"Bitte füllen Sie alle Pflichtfelder (*) aus\");\nhistory.back();</script>" ;
}
?>



Der Quelltext der Bestellen.htm (Formular)


<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title></title>
<script language="JavaScript" src="shop.js"></script>
<base target="_self">
<link rel="stylesheet" type="text/css" href="../css/button.css">
<link rel="stylesheet" type="text/css" href="../css/tabellen.css">
<script language="Javascript">

function send_basket()
{
var basket = parent.basket.substring(0, parent.basket.length-3);
//window.document.forms[0].action += "?basket=" + basket;
alert("Aktueller Warenkorb: " + parent.basket);
//window.document.forms[0].submit();
}
</script>
</head>
<body oncontextmenu="return false" ondragstart="return false">

<form method="post" action="mail.php">

<CENTER>
<TABLE cellSpacing=0 cellPadding=8 border=0>
<TBODY>
<TR>
<TD class=tabelle3 vAlign=top>Anzahl</font></TD>
<TD class=tabelle3 vAlign=top>Artikel</font></TD>
<TD class=tabelle3 vAlign=top>Art.Nr.</font></TD>
<TD class=tabelle3 vAlign=top>Einzelpreis</font></TD>
<TD class=tabelle3 vAlign=top>Gesamtpreis</font></TD>
<TR>
<p>
<SCRIPT language=JavaScript>
<!--

var gesamtpreis=0;
for (i in items) {
if (items[3] > 0) {

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

}
}
document.write('<TR><TD class=tabelle2 ALIGN="Right" COLSPAN=4>Gesamtsumme ( Brutto)</TD><TD class=tabelle2 ALIGN="Right"><u>' +gesamt()+ ' €</u></TD>');
document.write('</TR></TABLE>');



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

document.write('<INPUT TYPE="HIDDEN" NAME="Anzahl' +i+ '" VALUE="' +items[3]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="Bezeichnung' +i+ '" VALUE="' +items[0]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="ArtNr' +i+ '" VALUE="' +items[1]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="Einzelpreis' +i+ '" VALUE="' +items[2]+ '">');
document.write('<INPUT TYPE="HIDDEN" NAME="Gesamtpreis' +i+ '" VALUE="' +rechnen()+ ' €">');

}
}

//-->
</SCRIPT>

<p>
<hr color="#000000" width="70%">
<p>
<br>
<table width="433">
<tr>
<TD colSpan=2 width="590">
<p align="center"><font face="Arial"><BR></font><B>
<font face="Verdana" size="2">Rechnungs- und Lieferadresse:<br>
</font></B><p align="center"><b><font face="Verdana" size="1">Die mit
einem Stern (*) versehenen Felder müssen ausgefüllt werden.<br>
</font>
<font face="Verdana" size="2"><br>
</font></b></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Anrede:</font></TD>
<TD width="365"><font face="Arial">
<SELECT name=Anrede style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><OPTION value=Herr selected>Herr<OPTION
value=Frau>Frau</OPTION></SELECT></font></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Firma:</font></TD>
<TD width="365"><font face="Arial">
<INPUT name=Firma size="40" style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Vorname:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Vorname style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Nachname:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Nachname style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Straße & Hausnr.:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Strasse style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Plz:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=6 name=Plz style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Ort:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Ort style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Land:</font></b></TD>
<TD width="365"><font face="Arial"><INPUT size=40 value=Deutschland name=Land style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b>
*</b></font></TD>
</tr>
<tr>
<TD width="523"><b><font face="Arial" size="2">Telefon:</font></b></TD>
<TD width="365"><font face="Arial">
<INPUT size=40 value="+ 49" name=Telefon style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"><b><font size="2"> *</font></b></font></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Telefax:</font></TD>
<TD width="365"><font face="Arial">
<INPUT size=40 value="+ 49" name=Telefax style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"></font></TD>
</tr>
<tr>
<TD width="523"><font face="Arial" size="2">Email:</font></TD>
<TD width="365"><font face="Arial"><INPUT size=40 name=Email style="font-family: Arial; font-size: 10pt; border: 1px solid #000000; background-color: #FFFFFF"></font></TD>
</tr>
<tr>
<TD
colSpan=2 width="590">
<p align="center"><font face="Arial"><br>
<BR>
</font>


<INPUT onsubmit="send_basket()" type=submit value="Bestellen" style="font-family: Arial; font-size: 8pt; font-weight: bold; border-style: solid; border-width: 1; background-color: #999999; cursor:hand">
</p>
<div align="center">
<CENTER>
<div align="center">
<p align="center"><font face="Arial" size="1">Mit Klick auf dem "Bestellen"
Button erklären Sie sich<br>
mit unseren AGB einverstanden.</font></div>
</form>

</div>

</TD>
</tr>

</table>
<table width="586" height="87">
<tr>
<TD vAlign=top width="124" height="26" align="center">

</TD>
<TD vAlign=top width="450" height="26" align="center">

</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="26" bgcolor="#FFFFFF" align="center">

</TD>
<TD vAlign=top width="407" height="26" bgcolor="#000000" align="center">
<p align="center"><a href="javascript:window.print()">
<img border="0" src="../images/printer.gif" alt="Seite ausdrucken" width="20" height="20"></a>
<script language="JavaScript">
<!--
function bookmark()
{
var bookmarkurl="http://www.toner2000.net/"
var bookmarktitle="EDV-Service - Olaf Meissner"
if(document.all)
{
window.external.AddFavorite(bookmarkurl,bookmarktitle);
}
}
// -->
</script>
<input type="image" SRC="../images/favoriten.gif" BORDER="0" onClick="bookmark()" name="button" alt="zu Favoriten hinzufügen" width="20" height="20"></p>
</TD>
<TD vAlign=top width="134" height="26" bgcolor="#FFFFFF" align="center">

</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="1" bgcolor="#FFFFFF" align="center">

</TD>
<TD vAlign=top width="431" height="1" bgcolor="#666666" align="center">

</TD>
<TD vAlign=top width="134" height="1" bgcolor="#FFFFFF" align="center">

</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="26" align="center">

</TD>
<TD vAlign=top width="450" height="26" align="center">
<a href="#top">
<img border="0" src="../images/up.gif" width="350" height="15"></a>
</TD>
<TD vAlign=top width="134" height="26" align="center">
<p align="center">
</TD>
</tr>
<tr>
<TD vAlign=top width="124" height="26" align="center">
</TD>
<TD vAlign=top width="450" height="26" align="center">
<font face="Arial" size="1">© 2001-2002</font></TD>
<TD vAlign=top width="134" height="26" align="center">
<p align="center"> </TD>
</tr>
</table>
</body>



Jan
 
Zurück
Oben