moin,
Das Problem:
Das hat immer sehr gut funktioniert. Nachdem ich letztes Jahr über einen längeren Zeitraum wiederholt eine Art unlesbare Spam-Bestellungen empfangen habe, erhalte ich seit Dezember nur noch Leer-Meldungen, d.h. Bestellungen ohne Bestellerangaben.
Möglicherweise wird das Formular von Bots vergewaltigt, die keine Angaben zum Besteller machen. Mach die Angabe des Bestellers (i.d.R. die postalische Adresse) zum Pflichtfeld.
Es gibt auch verschiedene Möglichkeiten, ein automatisches Absenden zu erschweren, also dafür zu sorgen, dass nur eine lebende Person mit Browser das Formular absenden kann, Stichwort Captcha, Session, Ajax.
Oder Trickfelder, die ein Besucher freilassen soll (darauf hinweisen!), ein Bot hingegen mit ziemlicher Sicherheit mit Werten füllt.
Hotte
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.