Ich habe eine Datenbank erstellt, in der Produktdaten (Produktnummer, Parameterbezeichnungen- und Werte) hinterlegt werden.
Nun habe ich drei Hürden:
1. In meinem PHP-Skript habe ich eine Tabelle mit Umlauten (Bsp: ±, ?, ?, ?, ?, ¥, ¢) erstellt, die ausgewählt und in jeweilige Textfelder hineinkopiert werden. Soweit so gut. Füge ich jedoch den jeweiligen Datensatz in die Datenbank hinzu, wird die Formatierung total zerschossen, obwohl UTF-8 im Browser und in der Datenbank eingestellt sind.
2. Wie kann ich in EINE Tabellenspalte in der MySQL Datenbanktabelle, MEHERE Werte untereinander hinterlegen, sprich:
Art der Karte: AGP
PCI
ISA
Die Parameterwerte sollen bewusst untereinander und nicht hintereinander ausgerichtet werden.
3. Sessions: Bisher habe ich sämtlichen Parameterbezeichnungen (Art der Karte, Art der Ausgänge, …) Variablen zugewiesen, die dann von Formular zu Formular übergeben werden. Da dies sehr umständlich und aufwändig ist, möchte ich dies mit Sessions lösen.
Wie soll man sich das vorstellen? Also: Eine Eingabemaske listet alle Parameterbezeichnungen in einer Tabelle auf. Die eingegebenen Werte werden in Textfelder eingegeben und anschließend in der Datenbank abgespeichert. Da auch mal neue Parameterbezeichnungen hinzukommen, gibt es die Option “Neues Feld“. Hier wird dann die neue Bezeichnung mit Parameterwert in die Datenbank hinzugefügt. Verstehe ich das richtig, dass alle Parameterbezeichnungen in ein Array eingelesen und anschließend im PHP-Skript mit einer Schleife wieder ausgelesen werden müssen? Habe mir mal Beispiele angeschaut und werde nicht ganz schlau draus, vor allem habe ich mittlerweile 120 Parameterbezeichnungen.
Wenn der eine oder andere eine Idee hat, wäre ich über einen Denkanstoß dankbar.
Gruß, Luke.
Nun habe ich drei Hürden:
1. In meinem PHP-Skript habe ich eine Tabelle mit Umlauten (Bsp: ±, ?, ?, ?, ?, ¥, ¢) erstellt, die ausgewählt und in jeweilige Textfelder hineinkopiert werden. Soweit so gut. Füge ich jedoch den jeweiligen Datensatz in die Datenbank hinzu, wird die Formatierung total zerschossen, obwohl UTF-8 im Browser und in der Datenbank eingestellt sind.
2. Wie kann ich in EINE Tabellenspalte in der MySQL Datenbanktabelle, MEHERE Werte untereinander hinterlegen, sprich:
Art der Karte: AGP
PCI
ISA
Die Parameterwerte sollen bewusst untereinander und nicht hintereinander ausgerichtet werden.
3. Sessions: Bisher habe ich sämtlichen Parameterbezeichnungen (Art der Karte, Art der Ausgänge, …) Variablen zugewiesen, die dann von Formular zu Formular übergeben werden. Da dies sehr umständlich und aufwändig ist, möchte ich dies mit Sessions lösen.
Wie soll man sich das vorstellen? Also: Eine Eingabemaske listet alle Parameterbezeichnungen in einer Tabelle auf. Die eingegebenen Werte werden in Textfelder eingegeben und anschließend in der Datenbank abgespeichert. Da auch mal neue Parameterbezeichnungen hinzukommen, gibt es die Option “Neues Feld“. Hier wird dann die neue Bezeichnung mit Parameterwert in die Datenbank hinzugefügt. Verstehe ich das richtig, dass alle Parameterbezeichnungen in ein Array eingelesen und anschließend im PHP-Skript mit einer Schleife wieder ausgelesen werden müssen? Habe mir mal Beispiele angeschaut und werde nicht ganz schlau draus, vor allem habe ich mittlerweile 120 Parameterbezeichnungen.
Wenn der eine oder andere eine Idee hat, wäre ich über einen Denkanstoß dankbar.
Gruß, Luke.