Hi
DDL-Boarders,
Werde hier eine Tut reihe über ein
einfaches Gästebuch erstellen. Basierend auf
MySql und
PHP
Ich fange zwar bei Adam an aber man sollte dennoch Grundkenntnisse haben in PHP und MySql.
Da das etwas für Anfänger ist verzichte ich auf saubere Trennung von HTML und PHP. Das ist nur ein Basis
Script und kann von euch selber weiter ausgebaut werden
Hoffe das nimmt mir hier keiner übel. Das TUT ist in verschiedene Teile aufgeteilt das es nicht zu viel auf einmal ist.
Teil 1
Einrichtung eines Lokalen Servers für die Test Umgebung.
Dazu benutzen wir
XAMPP. Das ist eine sehr gute Freeware
Hier die Downloadlinks:
Installiert XAMPP nun in das Verzeichniss:
C:\xampp
Nun öffnet ihr dieses Ordner und doppelklickt die .exe "xampp_start"
Glückwunsch sie haben nun einen Lokalen Server installiert!
Die .php und .html Dateien legen wir später in diesem Ordner ab :
C:\xampp\htdocs\
um zu testen ob alles geklappt hat erstellen wir dort eine php datei mit dem Inhalt:
PHP-Code:
<?php
echo "Hello World I'm here";
?>
diese Datei nennen wir nun "hello.php"
Falls ihr noch keinen guten Editor habt empfehle ich ->
Nun öffnen wir diese über den Browser in dem ihr in die Adresszeile eingebt:
http://localhost/hello.php
Die Ausgabe muss wie folgt aussehen:
---------------------------------------------------
Nun erstellen wir eine Datenbank mit "
phpmyadmin". Dies rufen wir so auf:
http://localhost/phpmyadmin/
Dort gehen wir auf den Menü Punkt
"Rechte -> "Neuer Benutzer hinzufügen"
Dort füllen wir die Felder aus:
Benutzername: newbe
Host: Lokal
Passwort
ddl-board
unter
"Globale Rechte" Klickt ihr alles an!
dann auf
"ok" drücken.
Jetz klicken wir oben auf den Reiter
"Datenbanken", ganz unten sehen wir
"neue Datenbank erstellen"
diese nennen wir
"Gästebuch" und die Kollation machen wir
"UTF8_bin" -> Anlegen
Nun sehen wir unten gleich ein neues Eingabefeld für die Tabelle und die Anzahl der Spalten.
Die Tabelle nennen wir
"Beiträge" und Anzahl der Spalten machen wir
"5" -> "Ok"
Nun müssen wir die Spalten definieren (Optionen die ich auslasse bleiben leer):
1.
Feld: ID
Typ:INT
Extras: auto_increment Das erste Symbol mit dem Schlüssel anwählen!!
2.
Feld: Name
Typ:VARCHAR
Länge/Set:60
3.
Feld: E_Mail
Typ:VARCHAR
Länge/Set:60
4.
Feld: Beitrag
Typ:TEXT
5.
Feld: Datum
Typ
ate
Die einzelne Definitionen findet ihr hier:
-> Speichern
Nun habe wir die Grundvorrausetzung für unser Gästebuch!
Bei fragen einfach Posten oder ->