Datenbank einbinden auf extra Seite, php ?
Author: Kerstin W.Hallo zusammen,
ich stehe aktuell vor einem Problem, das ich nicht behoben bekomme.
Ich möchte eine vorhandene Datenbank auf einer Extra Seite "Datenbank" einbinden. Die Datenbank beinhaltet Daten von verschiedenen KFZ, je nach Auswahl wird dann ein Preis für das entsprechende KFZ angezeigt (nur am Rande).
Es handelt sich um eine MySQL Datenbank und der Login ist vorhanden, auch bereits unter "Datenmanagement" eingetragen.
Nun soll die Datnbank wie schon gesagt auf einer extra Seite sichtbar gemacht werden. Aber hier scheitere ich... hier im Forum habe ich gefunden, dass die Seite auf php umgestellt werden muss - habe ich getan.
Kann ich jetzt das HTML Code Widget einsetzen und ein PHP Sript mit den Logindaten einsetzen? Wenn ja, kann mir jemand ein entsprechendes Script zur Verfügung stellen?
Wenn nein, wie kann ich die Datenbank sichtbar machen?
Vielen Dank für eure Antworten und Grüße, Kerstin
Es gibt das Widget...
https://market.websitex5.com/de/objekte/vorschau/371262fa-27c5-421a-9127-852da219d4
das du verwenden kannst. Das ist die einzige Möglichkeit Daten aus einer Datenbank auf einer Seite sichtbar zu machen. (Außer du kannst PHP Skript Code programmieren um deine speziellen WÜnsche zu realisieren)
Leider ist das Script kaum brauchbar, habe es selbst. Am besten ist dies selbst in php zu programieren
Author
@Sandro: Hast du denn Erfahrung im PHP Script programmieren und könntest helfen?
Hi Kerstin!
Du findest im Netz jede Menge Tutorials und Beispiele, PHP ist auch nicht so schwierig.
Wichtig ist, dass du es "richtig" machst und die Sicherheit beachtest. Wenn du die DB über X5 bereits "eingebunden" hast, so brauchst du dich um die Verbindung nicht mehr zu kümmern und kannst die Session-Variablen dafür verwenden, die X5 angelegt hat.
Wenn du dann die Daten abgefragt hast, musst du sie auch noch korrekt und "schön" darstellen, also in brauchbare HTML Ausgabe übergeben. Da kommt es auch sehr auf die Anforderungen an (z.B.: soll man sortieren/filtern können?).
Wenn du allerdings noch nie so etwas gemacht hast, solltest du dir da wirklich helfen lassen!
LG,
Dieter
Author
Jaaa... ich verstehe derzeit auch nur Bahnhof ;-)
Gibt es denn jemanden hier der mir evt. dabei helfen könnte? :-))
Hallo Kerstin,
was bisher geschrieben wurde stimmt alles.
Ich habe das Datenbank-Widget und es ist für mich nicht brauchbar. Und wenn ich Deinen Wunsch richtig verstehe, ist es auch für Dich nicht zweckmäßig.
Da es keine allgemeinen Scripts für Datenbankabfragen gibt, muss ein eigenes php-Script entwickelt werden. Aber alleine schon um die Machbarkeit und den Aufwand abschätzen zu können, musst Du einiges bekanntgeben: Website, Datenbankstruktur, Anforderung (Anzeige auf der Seite), ...
Author
Also es soll im Prinzip diese Datenbank (genau so) in die neue Seite übernommen werden:
http://www.chiptuning-shop.de/products
Es handelt sich um eine MySQL Datenbank, genauere Infos und Daten möchte ich allerdings nicht öffentlich bekannt geben, dann bitte einen privaten Kontakt mitteilen.
Vielen Dank
Auha, das sieht nach einiges an Arbeit aus. Die Such- und Filtermöglichkeiten und die weitere Auswertungen und Darstellung sind ja sehr umfangreich. Da müsste man schon einiges an Zeit investieren...
Author
Gibt es denn eine Möglichkeit z.B. über den Quellcode oder sonst irgendwie (mit Login-Daten) an das ursprüngliche PHP Sript ranzukommen? Das würde ja einiges an Arbeit erleichtern/sparen...
Nein im Quellcode schon gar nicht weil das HTML ist und nicht PHP! Welches ursprüngliche Skript meinst du?
Das vom Database Widget? Dieser Code wird dir auch nicht weiterhelfen.
Kerstin, wenn du den "ursprünglichen" PHP Quellcode der Seite hast, kann man den wahrscheinlich schon mit überschaubarem Anpassungsaufwand in Code-Objekte übernehmen...
Ich glaube nicht, dass es so einfach sein wird. Du brauchst auf jeden Fall die PHP-Scripte und alle zugehörigen Include-Dateien. Die müssen dann analysiert werden und an die neuen Anforderungen angepasst werden.
Also mir wurde jetzt mitgeteilt, dass die Datenbank als CSV-Datei exportiert werden könnte (jemand würde das machen...) und dann mittels Wordpress in die Seite eingebunden werden könnte. Ist das denn eigentlich möglich mit Wordpress zu arbeiten und gleichzeitig X5 ?
Wordpress ist ein eigenes CMS System das Online arbeitet und mit ausschließlich PHP Seiten erstellt.
Verbinden kann man hier gar nichts. Theoretisch könnte man in einem eigenen Ordner eine komplette CMS installation einfügen, aber das erfordert Hintergrundwissen.
Jedenfalls eine CSV Datei kann man auch mit einem Widget anzeigen. Dieses gibt es auch bei den Widget zum kaufen oder installieren.
Also ich hätte noch ne Subdomain im Sinn gehabt. Hauptdomain mit X5 und Subdomain mit Wordpress.
Sind ja zwei verschiedene Verzeichnisse, in die unabhängig voneinander Daten eingepflegt werden können.
Einzig das Layout wird mit Sicherheit nicht zu 100 % gleich sein...
Aber naja, mal abwarten was noch so von der anderen Seite dieses Projekts kommt^^