mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 02:29 Benutzername: Passwort: Auto-Login

Thema: Warenkorb geht online nicht vom 04.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Warenkorb geht online nicht
Autor Nachricht
thossi13
Threadersteller

Dabei seit: 29.09.2007
Ort: Plauen
Alter: 45
Geschlecht: Weiblich
Verfasst Do 04.10.2007 01:18
Titel

Warenkorb geht online nicht

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen!

Habe versucht einen Warenkorb in Form eines Formulares zu erstellen...beim Testen aufm Rechner klappts, aber sobalds hochgeladen wird, kommt ne Fehlermeldung: *Schnief*

Parse error: syntax error, unexpected $end in /mnt/webspace/05/21884/xxx/warenkorb.php on line 80

Ich kann aber keinen Fehler finden. Schau schon seit ewiger Zeit drauf und übersehe es wahrscheinlich einfach. Hat jemand ne Idee?


Code:
<DIV align=center>
<H2>Warenkorb</H2>
<P></P><?php
$gesendet = $_POST['gesendet'];
$nachname = $_POST['nachname'];
$vorname = $_POST['vorname'];
$strasse = $_POST['strasse'];
$nummer = $_POST['nummer'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
$land = $_POST['land'];
$geburtsdatum = $_POST['geburtsdatum'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$wunsch = $_POST['wunsch'];
if ($gesendet == "Absenden") { $an ="xxx@xxx.de";
$text ="Hallo,\n Sie haben eine Bestellung von $nachname $vorname $strasse$nummer $plz $ort $land $geburtsdatum $telefon erhalten: $wunsch\n\n ====\n $nachricht\n====\n\nSie können $vorname $nachname unter dieser $email erreichen."; mail($an,$betreff,$text,"From: ".$email);
echo "$Ihre Nachricht wurde gesendet!";}
else { ?>
<SCRIPT type=text/javascript>function eingaben_ueberpruefen(){ var mail = document.Formular.email.value;
if (document.Formular.nachname.value.length < 3){  alert("Sie haben noch keinen Nachnamen eingegeben!")  document.Formular.nachname.focus();  return false; } else
if (document.Formular.vorname.value.length < 3){  alert("Bitte geben Sie Ihren Vornamen ein!");  document.Formular.vorname.focus();  return false; } else
if (document.Formular.strasse.value.length < 3){  alert("Sie haben noch keine Strasse eingegeben!")  document.Formular.strasse.focus();  return false; } else
if (document.Formular.nummer.value.length < 3){  alert("Bitte geben Sie Ihren Hausnnummer ein!");  document.Formular.nummer.focus();  return false; } else
if (document.Formular.plz.value.length < 3){  alert("Sie haben noch keine Postleitzahl eingegeben!")  document.Formular.plz.focus();  return false; } else
if (document.Formular.ort.value.length < 3){  alert("Bitte geben Sie Ihren Wohnort ein!"); 
document.Formular.ort.focus();  return false; } else
if (document.Formular.land.value.length < 3){  alert("Sie haben noch keine Land eingegeben!") 
document.Formular.land.focus();  return false; } else
if (document.Formular.geburtsdatum.value.length < 3){  alert("Bitte geben Sie Ihre Geburtsdatum ein!");  document.Formular.geburtsdatum.focus();  return false; } else
if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1){  alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")  document.Formular.email.select(); return false; } else
if (document.Formular.betreff.value.length < 3){  alert("Bitte geben Sie Ihren Bestellwunsch an!"); return false; } else return true;}</SCRIPT>

<FORM name=Formular onsubmit="return eingaben_ueberpruefen();"
action="<?php echo $_SERVER['PHP_SELF']; ?>" method=post>
<CENTER>
<TABLE cellSpacing=2 cols=4 cellPadding=2 width="74%" valin="top">
  <TBODY>
  <TR>
    <TD vAlign=top align=left><FONT size=+1>Nachname &nbsp;</FONT></TD>
    <TD><INPUT maxLength=70 size=15 name=nachname></TD>
    <TD><FONT size=+1>Vorname </FONT></TD>
    <TD><INPUT maxLength=70 size=15 name=vorname></TD></TR>
  <TR>
    <TD vAlign=top align=left><FONT size=+1>Strasse</FONT></TD>
    <TD><INPUT maxLength=70 size=15 name=strasse></TD>
    <TD><FONT size=+1>Nr.</FONT></TD>
    <TD><INPUT maxLength=10 size=5 name=nummer></TD></TR>
  <TR>
    <TD vAlign=center align=left><FONT size=+1>Postleitzahl</FONT></TD>
    <TD><INPUT maxLength=10 size=5 name=_validierung_kundenplz></TD>
    <TD><FONT size=+1>Ort</FONT></TD>
    <TD><INPUT maxLength=70 size=15 name=ort></TD></TR>
  <TR>
    [b]<TD><FONT size=+1>Land</FONT></TD>[/b] [/color][color=red]<line80![/color]
    [color=blue]<TD><INPUT maxLength=70 size=15 name=land></TD></TR>
  <TR>
    <TD><FONT size=+1>Geburtsdatum</FONT></TD>
    <TD><INPUT maxLength=10 size=10 name=geburtsdatum></TD></TR>
  <TR>
    <TD><FONT size=+1>Telefon</FONT></TD>
    <TD><INPUT maxLength=20 size=15 name=telefon></TD>
    <TD><FONT size=+1>E-Mail</FONT></TD>
    <TD><INPUT maxLength=70 size=15 value=@
name=email></TD></TR></TBODY></TABLE></CENTER><BR><BR><BR>
<CENTER>


Wäre prima wenn jemand wat findet! Ich komm echt nicht weiter!

Gruß thossi13

//post leicht angepasst... für php-code gibt's den code-tag für bessere lesbarkeit.


Zuletzt bearbeitet von aUDIOfREAK am Do 04.10.2007 07:37, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
chrikle

Dabei seit: 02.05.2002
Ort: NRW
Alter: 47
Geschlecht: Männlich
Verfasst Do 04.10.2007 07:08
Titel

Re: Warenkorb geht online nicht

Antworten mit Zitat Zum Seitenanfang

Moin!

Aufm ersten Blick:

thossi13 hat geschrieben:


echo "$Ihre Nachricht wurde gesendet!";}



Und dann nach dem Abhandeln der Mail-Funktion öffnest du eine else-Schleife (else { ?> )
die aber nicht wieder geschlossen wird?

Aber mal eine andere Frage:
Wieso soll das ein Warenkorb sein? Sieht mir nach einem einfachen Kontakt-Formular aus? *zwinker*

Gruß
Chris


Zuletzt bearbeitet von chrikle am Do 04.10.2007 07:10, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
thossi13
Threadersteller

Dabei seit: 29.09.2007
Ort: Plauen
Alter: 45
Geschlecht: Weiblich
Verfasst Do 04.10.2007 14:00
Titel

Antworten mit Zitat Zum Seitenanfang

Mahlzeit!

Ich weiß, dass das eher ein einfaches Formular ist. Habe das für nen Kumpel gezimmert und der hat momentan nur 2 Produkte zu bieten. Da fand ich diese Variante einfacher! Lächel

Danke für den Tip, aber leider hats nicht geholfen. Werd weiter suchen! * Keine Ahnung... *

Gruß
Claudia
  View user's profile Private Nachricht senden
chrikle

Dabei seit: 02.05.2002
Ort: NRW
Alter: 47
Geschlecht: Männlich
Verfasst Do 04.10.2007 14:45
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo!

Wenn das nichts gebracht hat, dann würde ich dir empfehlen die Notation
nochmals genaustens zu überprüfen.

Generell:
- alle Werte in Anführungen setzen
- Auf Öffnende und Schließende Tags achten
(Zum Beispiel fehlt das schließende Formular-Tag? oder kommt das noch weiter unten im Code?)


Hilfreich zur Validierung ist dir vielleicht der W3C-Validator

Für das Formular könnte dir das Tutorial vielleicht weiterhelfen?

Wenne dann weiter gekommen bist, aber das Problem dennoch besteht, kannste ja nochmal
deinen aktuellen Stand wieder posten. Dann schauen wir mal ... Lächel

Und dann vielleicht noch ein Tipp: Lass das Formular über PHP prüfen und nicht über JavaScript.
Javascript kann auch ausgeschaltet sein, und PHP nutzt du ja eh ...

Gruß
Chris

PS: Und wenn du gar keine Lust mehr hast -> Dann nimm den Formular-Generator *bäh*


Zuletzt bearbeitet von chrikle am Do 04.10.2007 14:48, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen warenkorb programmierung mit jsp
Lösung Warenkorb für Netlabel
[PHP] Anfänger will Warenkorb programmieren
shop/warenkorb/PHP/und mehr...
[PHP,MySQL] Warenkorb/Bestellung ID-Problem
Übergabe Artikelmenge an Warenkorb via Texteingabefeld
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.