Ich möchte gern von meiner Internetseite aus eine Gästeliste erstellen mit Hilfe von php Programierung.
Und zwar soll über ein Eingabeformular, welches zwei Eingabefelder, für Vorname und Nachname enthält, die Gästeliste ertellt werden.
Wenn nun der Vorname und der Nachname eingegeben wurde, sollen diese, dach dem drücken des Sendeknopfes, an die MySql Datenbank gesendet bzw dort eingetragen werden.
Wie erreiche ich dies?
Hab mir schon einiges durchgelesen, doch bisher führte nichts davon zum Erfolg.
zb. hab ich was gefunden wie man die Verbindung zur MySql db herstellen kann, leider ohne Resultat.
Hoffe es kann mir jemand helfen…
Danke für die Mühe…
Eigentlich fehlt nur ein T bei deinem Query, aber aus Langeweile habe ich deinen Quelltext noch ein wenig erweitert/überarbeitet. (Bitte leg mir das nicht als Klugscheißen aus.)
(Also ich halte es für sinnvoll die Indizes bei Arrays mit Anführungszeichen zu versehen, so dass PHP das nicht ausversehen mit Konstanten verwechselt. Genau andersrum sehe ich das bei Variablen, die dies eben nicht brauchen.)
Hi ich wieder,
von welchen T ist hier die rede gewesen?
bei $vname = $_POST[vname]: muß ein ; am ende, das hab ich noch festgestellt.
Ich hab das Script vom Flo benutzt, soweit geht es auch, nur zeigt der immer “Fehler in der Eintragung” an.
Woran kann das liegen das der es nicht einträgt? Muß ich bei Myadmin noch was einstellen?
prinzipiell musst du die Daten eingeben, die auf DEINE Datenbank zutreffen. Dies gilt für Datenbankname, Benutzername und Passwort.
Ferner würde ich dir dringend empfehlen, wenn es denn schon etwas eigenes sein soll dir Grundlagen anzueignen. Klar ist es komfortabel wenn man Codesnippets verwendest - aber davon hast du im Endeffekt nichts. Du weißt mit dem Code nichts anzufangen, kannst Fehler nicht selbstständig beheben und das System nicht aktuell halten. Alternativ solltest du vielleicht auf ein fertiges System umsteigen, das regelmäßig aktualisiert wird.
ja, die dinge hab ich auch eingetragen, also meinen user namen und Passwort, es kommt auch eine Meldung zurück und zwar “Fehler bei der Eintragung”, wie ich das oben schon mal erwähnt hab.
ja, diese Liste hab ich auch angelegt, desswegen bin ich ratlos, wesshalb es nicht funktioniert.
vieleicht ist es ja nur was kleines was man leicht übersieht…
so, hab jetzt den anderen code genommen der mir angeboten wurde, da klappt es mit dem Eintragen in die Datenbank, nur kommt auf meiner Seite jetzt keine Meldung ob es erfolgreich war oder nicht, obwohl dort meldungen Programmiert wurden.
$meldung = “”; // Register Globals wegen… ich weiß nicht so recht was bei $meldung="" zwischen die Anführungszeichen soll.
Eine kleine Bitte hätte ich noch, nach erfolglosem selbstversuch hab ich mich entschieden nocheinmal eure hilfe zu beanspruchen.
Und zwar hätte ich gern im Quellcode von zvn gern noch eine Zusatzbedingung.
Es soll geprüft werden ob ein Name (vor und nachname) schon in der Liste stehen, wenn ja soll die ausgabe “Du hast dich bereits eingeragen” erscheinen. Wenn der Name noch nicht vorhanden ist dann soll er eingeragen werden, so wie es bereits der Fall ist!
Danke schon mal…
PS.: wenn zb.: zweimal der selbe Vorname eingetragen wird aber dann andere Nachnamen, dann soll derjenige auch in die Liste eingetragen werden.