EDIT: Danke für all die Hilfe. Ich habe eine E-Mail erhalten, die besagt, dass wir die Client-Seite nicht brauchen, also habe ich diese Idee zugunsten der rechtzeitigen Fertigstellung der Aufgabe verworfen.
Bevor Sie fragen: Ja, das ist eine Auftragsarbeit. Nein, ich bin nicht auf der Suche nach jemandem kompletten Code. Ich bin ein Anfänger wird praktisch keine Erfahrung in HTML/PHP/Javascript, aber dies ist der zweite Teil der Aufgabe, so habe ich bereits einige meiner eigenen Code aus dem ersten Teil, die so sehr einfach im Vergleich zu diesem Teil war. Die Aufgabe sagt nicht ausdrücklich, dass wir eine clientseitige Validierung verwenden müssen, aber ich denke, es wäre eine gute Übung.
Ich brauche jemanden, der mir klar zeigt, wie man sowohl die client- als auch die serverseitige Validierung verwendet. Ich habe bereits die Javascript-Validierung, aber ich kann es ändern, wie es zeigt eine Warnbox für jeden Fehler. Ich KANN KEINEN Code von Drittanbietern wie jQuery verwenden, den anscheinend jeder im Internet gerne verwendet, und der Kurs, den ich mache, mag es nicht, uns tatsächlich nützliche Inhalte beizubringen, also sind wir alle auf uns selbst gestellt.
Die Daten aus dem Formular werden dann in eine Datenbank über MySQL eingegeben werden (die ich nicht freuen, zu tun), und aus der Betrachtung der minimalen Informationen von w3schools zu diesem Thema, verstehe ich, dass ich das Formular an sich selbst POST.
Das Formular selbst ist ziemlich einfach: Es enthält Name, DoB, E-Mail, Postleitzahl usw. Mein aktuelles .js verwendet nur Alpha, nur Zahlen, Datumsformat, E-Mail-Format, Optionsfelder und Kontrollkästchen und jedes Feld wird getestet, um sicherzustellen, dass es nicht leer ist.
Ich denke, was ich suche, ist eine vollständige Anleitung, wie man das macht. Meine Internetrecherchen waren erfolglos, aber immerhin habe ich noch eine Woche Zeit, bis die Arbeit fällig ist.
Jede Hilfe ist willkommen, aber einfache und klare Hilfe wäre noch besser. Bis dahin werde ich weiterhin das Internet nach Hilfe durchforsten und hier posten, wenn ich etwas Nützliches für andere mit dem gleichen Problem finde (was sicher 90% meiner Klasse sind.....)
Vielen Dank im Voraus.