Forum: NOF - Tutorials (185 anschauliche Tutorials zum Lesen und Nacharbeiten) > PHP und MySQL - Tutorials und Kurzanleitungen

PHP und MySQL -> Erstellung von Einträgen in der Datenbank mit einem Formular

(1/5) > >>

Hans K.:
Gerade wenn man viel mit dynamischen Seiten und Datenbanken arbeitet, ist das Eintragen von neuen Daten in MySQL etwas umständlich.

Aus diesem Grunde werden wir ein Formular bauen, mit welchem wir die Daten recht komfortabel eingeben und an die Datenbank übergeben können.

Außerdem haben wir im Tut PHP und MySQL -> Erstellung einer automatisch generierten Linkliste Miniaturbilder eingebaut. Da wir diese nicht auch jedes Mal erstellen wollen, werden wir dieses auch automatisieren.

Hans K.:
Bevor wir mit dem Formular beginnen, legen wir in der MySQL Datenbank eine neue Tabelle an, mit welcher wir Zugriffe für verschiedene User ermöglichen. Dadurch ist es möglich, dass mehrere User Daten in die Datenbank eintragen können und jeder User sein eigenes Passwort erhält.

Benötigt werden 3 Felder:
ID - eine fortlaufende ID, welcher die Funktion auto_increment vergeben werden muss (automatischer Zähler)
User - der User
Zugriff - Passwort des Users

Die Felder müssen noch als Typ definiert werden:

Id              int(11)
User          varchar (20)
Zugriff       varchar (20)

int(11) ist ein reines Zahlenfeld, varchar (20) ist ein auf 20 Zeichen begrenztes Textfeld.

Nun befüllen wir die Tabelle mit einem Datensatz:
Als User geben wir Hans ein, als Zugriff geben wir Test ein.

Natürlich solltet Ihr später Usernamen und Passwort selber definieren.

Hans K.:
Nun erstellen wir in NOF eine neue Seite und stellen diese wie gehabt auf PHP um:
Umstellung der Seite auf PHP

Dann wird die Verbindung zu der MySQL Datenbank hergestellt.
Verbindung zur MySQL Datenbank herstellen

Hans K.:
Als nächstes ergänzen wir den Code in den Layout Eigenschaften:


--- Code: PHP ---<?phpinclude("./html/datenbank.php"); $sql="SELECT User FROM Zugang";$result = mysql_query($sql); ?>
Diesen Code benötigen wir, um nachher im Formular den Benutzer auswählen können, bzw. wenn nur ein Benutzer eingetragen ist, ist dieser bereits vorbelegt.

Hans K.:
Dann erstellen wir eine Tabelle, in welcher wir die abzufragenden Daten eintragen. Dabei fügen wir ein Feld für das Bild, den User und das Passwort mit ein:



Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln