Datenbank allgemein
Hi Leute,
ich habe eine allgemeine Frage zur Datenbank…
Ich habe einen Belegungsplan erstellt in den sich Mitarbeiter eintragen können. Ich habe eine eintragen.php (das ist das Formular zum eintragen) und ich habe eine eingetragen.php an die das Formular gesendet wird. Das mit dem eintragen in die Datenbank funktioniert auch. Ich möchte wenn ich das Formular neu aufrufe (nachdem sich einer eingetragen hat) das ich den Namen drin stehn habe, damit man weiß wo man sich noch eintragen kann.
Dazu muß ich eine Abfrage und ein Update machen, denke ich zumindest mal.
Wo schreib ich das jetzt rein? In das Formular direkt oder in die php Datei in der auch schon der Eintrag in die Datenbank steht.
Grüße die Süße
Antworten
Du kannst an das ende deine Skriptes die ID des Letzten Eintrages auslesen.
Code: In Zwischenablage kopieren (nur IE)
Den wert musst du nur noch weiterreichen.
edit:
Mit dem Wert kannst du den Letzten Datensatz erneut abfragen um dem Anwender den richtigen Eintrag zu zeigen (angenommen der Anwender hat sich in mehreren Events eingetragen).
2.
Wenn ich einen neuen Namen in das Formular eingebe dann macht er mir eine neue id in der Datenbank dazu, auch wenn ich einen Namen überschreiben möchte. Wie stelle ich es an das alles (neue Namen) in die gleiche id geschrieben wird, auch wenn ich ein Feld überschreibe (alter Name raus, neuer Name rein)?
Hier mal die Url, damit man das Formular mal sieht:
http://web43.die-internetfabrik.de/aww/eintragen.php
Ich bin totaler Anfänger was PHP und MYSQL angeht, also habt ein wenig Geduld mit mir...
Grüße die Süße
3.
Du musst dann ein Update auf das jeweilige Feld machen. Wenn du noch nicht weißt, ob bereits ein Eintrag vorhanden war oder nicht, bietet sich REPLACE anstelle von INSERT an.
http://dev.mysql.com/doc/refman/5.1/en/replace.html
4.
Wenn ich das Formular aufrufe sollte es mir ja anzeigen wo schon jemand eingetragen ist. Wie ich die Abfrage schreiben muss weiß ich glaub, aber wie gebe ich das Ergebnis aus, das es mir die Namen in dem Formular anzeigt?
Und wenn jemand z.B. krank geworden ist dann sollte sich ein anderer dafür eintragen können, also eine aktualiesierung. Wie kann ich das machen?
http://dev.mysql.com/doc/refman/5.1/en/replace.html[/quote] Ich kann leider kein englisch...
Grüße die Süße
5.
Das Ganze gibt es auch auf Deutsch:
http://dev.mysql.com/doc/refman/5.1/de/replace.html
Zitat:
Wie ich die Abfrage schreiben muss weiß ich glaub, aber wie gebe ich das Ergebnis aus, das es mir die Namen in dem Formular anzeigt?
Dafür gibt es das value-Attribut im input-Tag...