rob: MySQL Tabelle bearbeiten

Beitrag lesen

Hi!

ich möchte die Daten aus einer MySQL Datenbank mit PHP in eine HTML Tabelle ausgeben lassen.

Gibt es dabei ein Problem oder weißt du, wie du das bewerkstelligen kannst?

Wenn ich jetzt eine der Tabellenzellen anklicke soll an dieser Stelle ein Formularfeld aufgehen und der Eintrag bearbeitet werden können.

Dazu müßtest du JavaScript einsetzen (oder eine komplett neue Seite mit PHP generieren).
Mit Hilfe der Methoden des Document-Objectes könntest du an gewünschter Stelle ein Formular einfügen.

Nach verlassen des Feldes soll der Datensatz sofort wieder in die Datenbank gespeichert werden.

Du möchtest scheinbar keinen Submit-Button einsetzen, wenn du vom "Verlassen des Feldes" sprichst.
Mit Hilfe des Eventhandlers onchange wäre es möglich, dein Formular abzuschicken: onchange="formular.submit();"

Ich weiß dass ich das schon mal wo gesehen habe. Auch mit dem PHP Quellcode.

Das kannst du nur schwierig mit reinem PHP bewerkstelligen.
Dazu müßtest du dann jedesmal wieder das komplette Dokument neu generieren und zum Client schicken.
In deinem Fall würde ich mir überlegen, ob du nicht mit AJAX arbeiten solltest.
Kostenloses Buch dazu:
JavaScript und AJAX - Das umfassende Handbuch von Christian Wenz
Download als ZIP-Archiv, ca. 9,4 MB klick

Schöner Gruß,
rob