Sql & phpMyAdmin benutzen

Hallo, ich bin gerade dabei mich über eine virtuelle Vorlesung in PHP, mysql und phpMyAdmin einzuarbeiten. Allerdings blicke ich hier nicht mehr durch.

Ich habe über die Vorlesung eine zip.Datei heruntergeladen in der sich ein Ordner „Adressen“ befindet, darin sind die Dateien:
adressen.css
ds_anzeigen.php
ds_bearbeiten.php
ds_hinzufuegen.php
ds_loeschen.php
inc.db_verbindung.php
inc.feedback.php
inc.menue.php
zu finden und ein Ordner „Vorlagen“ in dem die Dateien:
adressen.css
adressen_formular_bearbeiten.htm
adressen_formular_neu.htm
adressen_liste.htm
feedback.htm
zu finden sind.
Ich weiss leider garnicht was ich mit diesen Dateine jetzt anfangen kann. Kann mir da bitte jemand weiterhelfen? Bräuchte dringend Infos dazu, denn ich habe bald eine Prüfung darin abzulegen.

Vielen vielen Dank im Voraus…

mfg
makko

Hey makko_1982,
wir wissen doch gar nicht wie die Dateien aussehen.
Aber so wie es aussieht kannst über ds_anzeigen.php dir die Adressen anzeigen lassen, über ds_bearbeiten bearbeiten […]. Hast du irgendwo noch eine sql Datei?
Hast du die inc.db_verbindung.php eingestellt?

Hallo!
Von php habe ich keine Ahnung, aber man kann an den Dateinahmen schon erkennen, dass es sich um eine Adressverwaltung handelt, die im Browser läuft.
Damit das ganze funktioniert brauchst du auf alle Fälle einen mysql-server,und damit Du dir die Funktionalität erschließen kannst eine php-Entwicklungsumgebung.

Vielleicht hilft Dir das hier weiter
http://www.homepage-anleitung.de/2010/02/eine-php-en…

Viel Glück

Ingo

Hallo,

Ich bin leider kein PHP-Experte. Anhand der Dateiendungen würde ich
aber folgendes sagen:

Die Einstiegsseiten, die noch relativ wenig Programm- oder
Anfragelogik enthalten, sind vermutlich alle, die auf „htm“
enden. Die kann man sich normalerweise direkt im Browser
per Doppelklick auf die jeweilige Datei anschauen.
Dann bekommt man schon einmal eine Ahnung, was die Seite
anzeigen soll, wenn alles funktioniert.

Die PHP-Dateien enthalten PHP-Code, mit dessen Hilfe
HTML-Seiten generiert oder z.B. mit Inhalten aus Datenbanken
gefüllt werden. Um den PHP-Code auszuführen, braucht man einen
Web-Server (Apache) mit einem installierten und gestarteten
PHP-Modul (gehört meistens zum Lieferumfang von Apache).
Dann legt man die entpackten htm-, css- und php-Dateien in den Home-Ordner des
Apache, also dort, wo normalerweise die HTML-Dateien
einer Homepage stünden.

Ist der Apache dann gestartet, kann man z.B. die URL
http://localhost/adressen_formular_neu.htm eingeben.
Wenn der Apache auf dem lokalen Rechner läuft und
richtig eingestellt ist, müsste jetzt im Browser die
Datei adressen_formular_neu.htm angezeigt werden.
Falls diese dann Links auf php-Dateien enthält und man diese
Links anklickt, dann wird der zugehörige PHP-Code
ausgeführt (durch das PHP-Modul des Apache).
Dabei können noch Fehler auftreten. Wenn z.B. der PHP-
Code auf eine Datenbank zugreift und diese Datenbank
entweder nicht installiert ist, gerade nicht läuft
oder das Apache-Modul für den Zugriff auf diese DB
nicht installiert ist, werden auch keine Daten aus
dieser Datenbank angezeigt.

Also noch einmal zusammengefasst als Kochrezept:

  1. Apache installieren
  2. Apache-PHP-Modul installieren
  3. Dateien aus ZIP-Datei in den Ordner kopieren, in
    dem Apache nach HTML-Daten sucht
  4. Apache starten
  5. Im Web-Browser eine URL eingeben, die den
    Rechnernamen und die anzuzeigende Datei enthält.
  6. Falls Fehler auftreten, einen Apache- oder PHP-
    Experten konsultieren :wink:.

Hallo,

wurde dir irgendeine Aufgabenstellung genannt?

Vielleicht sollst du dir klar machen wie die Seite aufgebaut ist. Anscheinend ist die Seite mit einer Datenbank verbunden, wo man daten anzeigen, bearbeiten, hinzufügen und löschen kann. Außerdem wird das Menü wahrscheinlich in jede Seite hineingeladen und es existiert eine Feedback Seite und mehrere Formulare.

Du solltest dir XAMPP downloaden und installieren (http://www.apachefriends.org/de/xampp.html). Es erstellt einen virtuellen Server auf deinem PC. Wenn du das Programm gestartet hast kannst du im Browser unter http://localhost auf deine Daten zugreifen. Erstelle einen Unterordner in HTDOCS und schiebe da deine Daten rein. Ich weiß nicht wie die Datenbank aufgebaut ist aber die müsste ggf. noch eingerichtet werden. Wenn du damit Probleme hast lies FAQ, Foren ect. durch und frag mich.

Ich hoffe ich konnte dir ein bisschen helfen,
questgum

Hallo,

wurde dir irgendeine Aufgabenstellung genannt?

leider nein

Vielleicht sollst du dir klar machen wie die Seite aufgebaut
ist. Anscheinend ist die Seite mit einer Datenbank verbunden,
wo man daten anzeigen, bearbeiten, hinzufügen und löschen
kann. Außerdem wird das Menü wahrscheinlich in jede Seite
hineingeladen und es existiert eine Feedback Seite und mehrere
Formulare.

Du solltest dir XAMPP downloaden und installieren
(http://www.apachefriends.org/de/xampp.html). Es erstellt
einen virtuellen Server auf deinem PC. Wenn du das Programm
gestartet hast kannst du im Browser unter http://localhost auf
deine Daten zugreifen. Erstelle einen Unterordner in HTDOCS

das hab ich alles gemacht. den Ordner htdocs hat es von selbst erstellt. Darin ist der Ordner adressen, darin dfie Datein und der Vorlagen Ordner mit den anderen Dateien.

und schiebe da deine Daten rein. Ich weiß nicht wie die
Datenbank aufgebaut ist aber die müsste ggf. noch eingerichtet
werden. Wenn du damit Probleme hast lies FAQ, Foren ect. durch
und frag mich.

Ich hoffe ich konnte dir ein bisschen helfen,
questgum

Hallo,

eine Readme Datei war leider nicht dabei.

Generell habe ich xampp installiert.

Unter C:\xampp\htdocs befindet sich der Ordner „Adressen“ mit den Dateien und dem Vorlagen Ordner (dessen Sinn mir allerdings unklar ist)

Die Datenvervindung sollte klappen.

Die Datei inc.db_verbindung.php sieht so aus:

<?php // Verbindung zur MySQL Datenbank aufbauen
$server = "localhost"; $user = "root"; $pass = "xxxxx"; $dbase = "adressen"; $conn = @mysql\_connect($server, $user, $pass) or die("Keine Verbindung zur Datenbank möglich: ".mysql\_error()); mysql\_select\_db($dbase, $conn); ?\> Eine Fehlermeldung erhalte ich nicht. Unter phpMyAdmin habe ich die Datenbank Adressen mit der Tabelle Freunde erstellt. Unter C:\xampp\mysql\data\adressen befinden sich jetzt die Dateien: freund.fr. freunde.MYD freunde.MYI Über firefox öffne ich also folgendes: http://localhost/adressen/ds\_anzeigen.php dabei erhalte ich den Fehlercode: Warning: mysql\_fetch\_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\adressen\ds\_anzeigen.php on line 34 Wenn ich versuche einen neuen Eintrag zu speichern erhalte ich die Meldung: Statusmeldung Achtung: Es gab ein Problem beim Speichern dieser Adresse. Ich komm einfach nicht dahinter was der Fehler in line 34 sein soll.

Hey makko_1982,
wir wissen doch gar nicht wie die Dateien aussehen.
Aber so wie es aussieht kannst über ds_anzeigen.php dir die
Adressen anzeigen lassen, über ds_bearbeiten bearbeiten […].
Hast du irgendwo noch eine sql Datei?

Nein, da find ich keine.

Hast du die inc.db_verbindung.php eingestellt?

Das hab ich gemacht, ja.

Aber irgendwas scheint generell nicht zu klappen mit der Verbindung, denn wenn ich über phpMyAdmin einen Kontakt erstelle, dann find ich diesen unter ds_anzeigen.php auch nicht…

Hi,

ohne den Code von ds_anzeigen.php kann ich schlecht weiterhelfen. Diese Fehlermeldung kommt meistens wenn eine Funktion aufgerufen wird und der angegebene Parameter nicht existiert.
Füge an den Anfang der Datei die Zeile:
error_reporting(E_ALL);
… dann werden alle auch noch so kleinen Fehler angezeigt.
questgum

Was hast du den unter phpMyAdmin erstellt?
Es müsste dann schon der richtige Datenbankname,Feldname etc… angegeben sein.

Hallo,
bin leider auch erst dabei mir die Ecke beizubringen.
Ich empfehle Dir aber Selfphp und Selfhtml das sollte
schonmal weiterhelfen. Übrigens bei Joomla muss man immer die ZIP-Dateien auf den Server hochladen -
könnte auch eine Idee sein - auf alle Fälle noch
viel Glück auch bei der Prüfung
mfg Wolfgang

Hallo makko,

was du da beschreibst sind „Internetseiten“ bzw. php & html Seiten die zum Erstellen/Löschen/Bearbeiten der Datenbank einträge sind!

Diese musst du auf dem server wo du deine Datenbank hast als http-Seiten freigeben

Könntest du mir sagen ob du schon eine Datenbank angelegt hast und wenn ja mit was?

MFG

Hallo makko,

die Dateien welche du bekommen hast sind :

*.html ein HTML-Seite welches du mit Hilfe eines Browser (IE, FF, Opera, Chrome …) anzeigen lassen kannst.
*.css eine „Definitionsliste“ über das Aussehen/Anzeigen von HTML-Seiten
*.php eine Code Datei welche zB. eine HTML Seite ausgibt

du benötigst:
-einen Server auf dem PHP und SQL Installiert ist
http://www.youtube.com/watch?v=Yb6e271LJyM
oder
http://www.youtube.com/watch?v=SLGQoIco1LM
http://www.youtube.com/watch?v=UFDix1eYULs
-einen Browser (zB. Chrome)
http://www.google.com/chrome/eula.html?hl=de&platfor…
-einen Editor (zb. Scriply)
http://www.youtube.com/watch?v=8TMkDQq5kAI

nachdem du XAMPP Installiert hast kannst du in das Unterverzeichnis:
die in Klammern stehenden Angaben bitte selbst festlegen!
(dein Laufwerk:smile:\xampplite\htdocs(meinordner)\
alle deine Dateien welche du (in deiner ZIP) bekommen hast.
Nun nur noch den Apache Starten und im Browser die Seite „localhost/(meinordner)/“ aufrufen.

Cu Stefan

PS: ich habe viel durch die Videos von php-kurs gelernt
also guckst du hier:
http://www.youtube.com/results?search_type=search_pl…

Hallo,

bei den Dateien handelt es sich um PHP()- und HTML-Dateien. Diese können über einen Webserver mit PHP und einen Browser aufgerufen werden.

Schau mal hier nach http://www.apachefriends.org/de/index.html Dort gibt es einen einfach zu installierenden Webserver mit PHP und mysql.
Die Datei müssen in das „DocumentRoot“ abgelegt werden und können dann über einen Browser aufgerufen werden.

mfg
HSKonnection