Hilfe bei HTML, CSS, PHP?

2 Antworten

Da dies eine Schulaufgabe ist, ist es doch sicherlich egal, wo die SQL-Datenbank läuft, nicht?

Wenn ja, installiere dir XAMPP, wenn du dies nicht bereits getan hast. Dies ist ein Softwarepaket, welches unter anderem eine MariaDB, phpMyAdmin und einen Apache HTTP Server beinhaltet. Eine sehr Installationsanleitung findet sich hier.

Danach öffnest du in einem funktionierenden Internetbrowser deiner Wahl die URL http://localhost/dashboard/. Falls du für den Apache Webserver einen anderen Port eingestellt hast, wäre dieser natürlich noch an die Domain anzuhängen, z.B. http://localhost:8012/dashboard/.

Auf der Startseite von XAMPP rufst du rechts oben im Menü den Punkt phpMyAdmin auf. Dies ist eine Datenbankverwaltungssoftware mit grafischer Oberfläche. Auf dieser solltest du dich gut zurechtfinden können. Ansonsten findest du ziemlich einfach Tutorials wie dieses.

Außerdem weiß ich nicht wie ich die anderen Komponenten mit einfügen soll.

Was ist damit konkret gemeint? Zudem müssten dir doch notwendigen Rahmeninformationen schon einmal mitgegeben worden sein.

(...) oder könnte sich jemand melden mit dem ich schreiben kann (...)

GF ist keine Kontaktbörse, bitte lies die Richtlinien. In deiner vorherigen Frage habe ich außerdem eigentlich schon erklärt, wie sich ein FAQ-Modul entwickeln lässt, sonderlich anspruchsvoll ist dies nämlich nicht. Folgend solltest du nun schauen, dass du dir die notwendigen Kompetenzen aneignest, die du noch benötigst. Es gibt sehr viele Quellen, die einfach via Google zu finden sind. Zu Webtechniken wie HTML, CSS und JavaScript solltest du dich auf Seiten wie MDN oder SelfHTML umschauen. Für SQL gibt es eine offizielle Dokumentation, dies gilt ebenfalls für PHP. W3Schools stellt zudem kurze Tutorials für all diese Techniken mit praktischen Beispielen zur Verfügung.

Bei ganz konkreten Fragen kannst du dich gern hier melden.

Es gibt 3 Hauptaufgaben die du erledigen musst:

  1. Die MySQL Datenbank installieren und einrichten. (SQL)
  2. Die Webseite bauen und gestalten (HTML + CSS)
  3. Die Kommunikation zwischen Webseite und Datenbank herstellen (PHP)

MySQL zu installieren sollte kein Problem sein. Wichtige Parameter die du später brauchst sind der Port auf dem es läuft und Benutzer + Passwort. Danach kannst du mit SQL ein Erstellungsskript anfertigen wo die Tabellen erstellt werden wo drin die Fragen und Antworten drin stehen. (Zwei Tabellen: Fragen, Antworten)

Die Webseite selber solltest du ganz einfach halten, am besten lässt du Benutzer etc. alles weg. Jeder kann fragen und jeder kann antworten egal wo und wann.

Um Fragen und Antworten anzuzeigen musst du mit PHP die Datenbank mithilfe SQL Abfragen und die zurückgewonnenen Daten (eine Liste mit Fragen die jeweils Antworten enthalten) im HTML anzeigen lassen. Das wird in PHP ganz einfach gemacht.

Vielleicht solltest du einfach mal versuchen als erstes alles einzurichten so dass du überhaupt los legen kannst das Projekt aufzuziehen. Zu den Drei Punkten kommt noch dass du einen Webserver brauchst der den PHP verarbeitet und die Webseite liefert. Installiere dazu am besten Apache.

Wenn du dann fertig bist oder irgendwo nicht weiterkommst kannst du ja eine detailliertere Frage hier rein stellen um dort auch gezieltere Hilfe zu bekommen. Sowas wie einen Tutor zu finden wäre zwar ganz Toll aber für umsonst macht das niemand gerne. Hier im Q&A format bekommen wir ja wenigstens Internetpunkte.. :D

Oh Sch**sse..... Hab FAQ mit Q&A verwechselt.... Dachte du musst eine Frage Antwort Seite machen. k*cke..

2

Was möchtest Du wissen?