mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 18:26 Benutzername: Passwort: Auto-Login

Thema: Bestellformular vom 05.10.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Bestellformular
Autor Nachricht
sonnenblume84
Threadersteller

Dabei seit: 09.06.2005
Ort: Borken
Alter: 39
Geschlecht: Männlich
Verfasst Mi 05.10.2005 19:33
Titel

Bestellformular

Antworten mit Zitat Zum Seitenanfang

Hallo nochmal!

Nachdem ich ja heute mehr oder weniger verzweifelt bin, auf
der Suche nach einem Shop-/bestellformular,
hat es zu meiner Freude wirklich nicht so lange gedauert, wie ich dachte...
Habe mich durch sämtliche Hilfen und angebotenen
Scripts gebohrt und auch einen Bekannten zu Rate gezogen und jetzt auch ein funktionierendes
Bestellformular geschrieben.

Allerdings habe ich noch eine Frage bzw. ein Problem:
Man kann das Formular immer abschicken.
Auch wenn es gar nicht ausgefüllt ist.
Gibt es eine möglichekeit bzw. wie und wo muss ich
eine art required-option einbauen.

habe den php-code als html-datei gespeichert und
hab das mal für euch zum anschauen
unter

http://beta.adventsexpress.de/shop.html

gehostet. sieht jetzt scheiße aus, aber soll nur
zur quelltext-ansicht dienen!

Für eure hilfe wäre ich dankbar!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Waschbequen
Account gelöscht


Ort: -

Verfasst Mi 05.10.2005 19:44
Titel

Antworten mit Zitat Zum Seitenanfang

404
 
Anzeige
Anzeige
sonnenblume84
Threadersteller

Dabei seit: 09.06.2005
Ort: Borken
Alter: 39
Geschlecht: Männlich
Verfasst Mi 05.10.2005 19:51
Titel

Antworten mit Zitat Zum Seitenanfang

ich bin einfach zu doof heute:

http://beta.adventsexpress.de/shop_unfinal.html

Waschbequen hat geschrieben:
404
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst Mi 05.10.2005 19:53
Titel

Re: Bestellformular

Antworten mit Zitat Zum Seitenanfang

sonnenblume84 hat geschrieben:
Gibt es eine möglichekeit bzw. wie und wo muss ich
eine art required-option einbauen.


Entweder Du prüfst es vorm Absenden der Form per Javascript, ob alle Felder ausgefüllt sind oder Du überprüfst die empfangenen Variablen direkt im PHP-Script und gibst bei Bedarf einen Fehler aus. Die PHP-Dokumentation ist Dein Freund.

Cheers,
der Zeithase.
  View user's profile Private Nachricht senden
sonnenblume84
Threadersteller

Dabei seit: 09.06.2005
Ort: Borken
Alter: 39
Geschlecht: Männlich
Verfasst Mi 05.10.2005 19:56
Titel

Re: Bestellformular

Antworten mit Zitat Zum Seitenanfang

wo finde ich die denn?
am besten, so dass ich es relativ per c+p reinkopieren kann und
nur die felder aktualisieren muss.. .)

Zeithase hat geschrieben:
sonnenblume84 hat geschrieben:
Gibt es eine möglichekeit bzw. wie und wo muss ich
eine art required-option einbauen.


Entweder Du prüfst es vorm Absenden der Form per Javascript, ob alle Felder ausgefüllt sind oder Du überprüfst die empfangenen Variablen direkt im PHP-Script und gibst bei Bedarf einen Fehler aus. Die PHP-Dokumentation ist Dein Freund.

Cheers,
der Zeithase.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst Mi 05.10.2005 19:59
Titel

Re: Bestellformular

Antworten mit Zitat Zum Seitenanfang

sonnenblume84 hat geschrieben:
wo finde ich die denn?
am besten, so dass ich es relativ per c+p reinkopieren kann und
nur die felder aktualisieren muss.. .)


Ich würde Dir ja gern alles fertig auf dem Präsentierteller servieren -- allerdings fehlt mir im Moment die Motivation dazu; jedenfalls bei DER Vorgeschichte. Dein Freund ist de.php.net oder google mal nach Javascript Form Check.

Cheers,
der Zeithase.
  View user's profile Private Nachricht senden
sonnenblume84
Threadersteller

Dabei seit: 09.06.2005
Ort: Borken
Alter: 39
Geschlecht: Männlich
Verfasst Mi 05.10.2005 20:04
Titel

Re: Bestellformular

Antworten mit Zitat Zum Seitenanfang

wieso bei der vorgeschichte?
nur weil ich mich ein bischen darüber geärgert habe, dass hier alles von
neulingen gedisst wird und kaum konstruktive vorschläge kommen?

hab alle, die sich hilfreich gezeigt haben ausgenommen.


Zeithase hat geschrieben:
sonnenblume84 hat geschrieben:
wo finde ich die denn?
am besten, so dass ich es relativ per c+p reinkopieren kann und
nur die felder aktualisieren muss.. .)


Ich würde Dir ja gern alles fertig auf dem Präsentierteller servieren -- allerdings fehlt mir im Moment die Motivation dazu; jedenfalls bei DER Vorgeschichte. Dein Freund ist de.php.net oder google mal nach Javascript Form Check.

Cheers,
der Zeithase.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tucow

Dabei seit: 25.11.2004
Ort: Düsseldorf
Alter: -
Geschlecht: Männlich
Verfasst Mi 05.10.2005 21:13
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
if($REQUEST_METHOD == "POST"){

// In das Array $empty werden alle benötigten Felder eingetragen,
// darunter werden die durch POST übergebenen Variablen definiert.
$require = array('felder','name','vorname','strasse','email','betreff','anfrage');
$name = $_POST[name];
$vorname = $_POST[vorname];
$strasse = $_POST[strasse];
$email = $_POST[email];
$betreff = $_POST[betreff];
$anfrage = $_POST[anfrage];

//Überprüft die E-Mail auf ihre Korrektheit.
if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $email)) {
    print "your <b>email address</b> is invalid";
   exit();
}

//Überprüft ob alle benötigten Felder ausgefüllt wurden
foreach($_POST as $key => $wert) {
   if ($x = array_search($key, $require)) {
      if(empty($wert)) {
         echo "<body>Das Feld <b><FONT COLOR='#FF0000'>$key</FONT></b> wurde nicht ausgefüllt<br><br><a href='javascript:history.back();' class='link'>zur&uuml;ck</font></a>";
         exit();
      }
   }
}



So ich denke das sollte dir helfen.. und um die wahrscheinlich als nächstes aufkommende Frage direkt mit zu beantworten, wie man eine E-Mail auf ihre Korrektheit überprüft, habe ich den passenden code direkt mit rein geschrieben..

PS: Normalerweise bin ich mit Zeithase einer Meinung, jedoch um das sinnlose eröffnen von Threads und sinnlosen Fragen zu beenden hier der Code..
  View user's profile Private Nachricht senden
 
Ähnliche Themen Bestellformular
[PHP] - Bestellformular
Bestellformular
Bestellformular erstellen
ssl kontaktformular und bestellformular
Hilfe bei Bestellformular !
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.