Tja, die große Frage die ich mir stelle lautet: Wie bringe ich dich da durch ohne alles selbst zu schreiben und ohne das du aufgibst wie alle deine Vorgänger
Am besten ist es wenn wir nicht von Anfang an das beste und vollständigste sowie zukunftsicherste System wollen. (Das ist nämlich das Problem und die Bremse hinter den HX3 Website - sonst gäb es z.B. schon längst ein Usesystem, aber ne unseres muss natürlich dem Forum kurzgeschlossen sein. ^^ Egal, darüber wollen wir jetzt nicht Diskutieren.)
Grundsätzlich gibt es immer diese Abläufe:
Eintragen
Aktualisieren (Editieren/Updaten)
Löschen
und natürlich Anzeigen
Immer wenn wir mit Daten arbeiten werden wir mit diesen 4 Abläufen konfrontiert.
Etwas zum betrachten der Daten haben wir ja schon, nämlich phpMyAdmin.
Deshalb beginnen wir mit dem Eintragen-Vorgang zuerst.
Was wir brauchen, sind 2 Seiten.
Seite 1 (submit.php) wo das Formular drauf ist.
Seite 2 (insert.php) wo die Daten (wenn man das Formular abschickt dann ankommt) empfangen und in die Datenbank eingetragen werden.
Das Formular kannst du schonmal anfertigen.
Der Einfachheit (wir wollen erstmal einen Versuch wagen und später aus den Fehlern lernen) nehmen wir nur zwei Formular-Felder:
Code:
<form method="post" action="insert.php">
<input type="text" name="headline" value=""></input>
<textarea name="content" cols="60" rows="20"></textarea>
</form>
"headline" steht für Schlagzeile und "content" für Inhalt.
Im Prinzip ist der Name ja egal - hauptsache er existiert, denn auf der Seite wo wir die Daten empfangen spielt der Name eine Rolle (ohne ihn können wir nicht auf die Daten zugreifen).
Die zwei PHP-Dateien (von denen in der insert.php noch nix steht) steckst du beide in den htdocs-Ordner.
Was wir ebenfalls brauchen ist eine Datenbank (wir haben den Datenbank-Server aber keine Datenbank) und in der Datenbank eine Tabelle.
Die Tabelle legen wir also in der Datenbank an und die Datenbank im Datenbank Server.
=> Datenbank-Server enthält viele Datenbanken und jede Datenbank viele Tabellen
Den Datenbank-Server haben wir (MySQL) und das Tool um diese anzulegen auch (phpMyAdmin).
Nenn die Datenbank einfach "honkiponki".
Nenn die Tabelle "honkiponki_artikel"
Gib der Tabelle folgende Felder:
Name "id" Typ "medium int" Voreinstellung "10" + auto_inkrement + primary_key
Name "headline" Typ "varchar" Voreinstellung "200"
Name "content" Typ "text"
Das kannst du alles mit phpMyAdmin erledigen.
Und noch ein Webtip:
http://www.w3schools.com/sql/sql_insert.asp
(kannst du auch gleich mit phpMyAdmin und deiner neu erstellten Tabelle ausprobieren)
==
Hier kommt die Herausforderung:
http://www.zend.com/php5/abs/index.php
Versuch einfach mal die Tutorials zu verstehen und probier alles aus.
Alle Fragen nach dem Warum an mich.