Hey Leute,
dies ist mein erster Eintrag und ihr seid meine letzte Hoffnung. Ich bin Maßlos überfordert.
Zu meiner Situation:
Ich muss für die Uni ein Website schreiben auf der eine gemeinsützige Organisatzion Unterstützer für ihre Projekte gewinnen möchte. Die Unterstützer sollen
die Möglichkeit haben, sich mit ihren Daten zu registrieren und optional gleich eine Unterstützungsleistung auswählen können oder freie Eingabe anzugeben.
Die Daten für die Webseite (sowohl die Projekte der Organisation als auch die Daten der Unterstützer) sollen in
einer entsprechend sinnvollen Datenbankstruktur abgelegt werden. Zugelassene Technologien sind: XAMPP, PHP, HTML, CSS, Javascript.
Das ganze Fontend ist schon fertig (auch wenn es mehr funktional als schön ist), so wie die Datenbankda. Da ich mit PHP und JavaScript so gut wie noch nie gearbeitet habe,
musste ich mich dort natürlich erstmal einlesen. Ich fand heraus, dass ich mit einer ajax.js und einer crud.php die Daten aus der HTML Datei auslesen und in eine
Datenbank reinschreiben kann, also habe ich mich dazu belesen und fing an die ajax und die crud zu schreiben.
Meine Datenbankstruktur sieht wiefolgt aus (mit phpMyAdmin gemacht:
Datenbankname: gruen
Tabellenname: donation
Tabellenspalten: ID(PrimaryKey, int 11, A_I);
name(varchar 255);
surname(varchar 255);
email(varchar 255);
project(enum "project1,project2");
donation_type(enum "Geldspende, Sachspende")
Tabellenname: donation_money
Tabellenspalten: sid(int 11);
amount(bigint 50);
Tabellenname: donation_objects
Tabellenspalten: sid(int 11);
object(varchar 255);
Das Formular an sich ist so aufgebaut, dass der Unterstützer seinen Namen, Nachnamen, E-Mail, das Projekt das er/sie unterstützen möchte,
die Art der Spende und was er/sie letztendlich spendet (Geldbetrag, Auflistung der Gegenstände). Und wenn der Unterstützer die Spendenart "Geldspende" auswählt,
dann soll der Betrag in der Tabelle "donation_money" eingetragen werden und nur mit "donation_type" verlinkt werden, das gleiche gild natürlich für die andere Spendenart
Beim Auswählen der Spendenart soll dynamisch das input Feld wo die eigentliche Spende eingetragen wird erscheinen.
Mein Problem ist:
Beim schicken der Daten passiert leider entweder garnichts oder es kommt ein ERROR 404 Page not Found und ich schaffe die verlinkung der Tabellen in der Datenbank nicht.
Ich packe euch noch meinen Gesamten Code mit rein, dann könnt ihr das alles bestimmt ein bisschen besser nachvollziehen.
Tut mir leid falls ich euch mit solch banalen Sachen nerve, nur ich bin echt verzweifeld.
html-seminar.de/woltlab/attachment/2450/
html-seminar.de/woltlab/attachment/2453/
html-seminar.de/woltlab/attachment/2451/
html-seminar.de/woltlab/attachment/2452/
Beste Grüße
wediga