Sehr geehrte Community,
auf einer Shopseite können User Restpostenangebote hinzufügen, die in der Unterseite restposten.php angezeigt werden. Die Tabelle mit den Angeboten setzt sich aus Bezeichnung, Abmessung, Qualität, FEFCO, Menge und Preis zusammen.
*FEFCO ist ein Code für Versandverpackungen
Das Auslesen und die Anzeige der Datenbank unter Berücksichtigung des Statuses (User kann bestimmen ob Angebot sichtbar ist oder nicht) habe ich bereits fertig. Nun muss ich die Datenbank bzw. die Anzeige so filtern können, dass nur die entsprechend gefilterten Angebote angezeigt werden. Also der Nutzer der Seite der Angebote sucht soll diese Anzeige filtern können!
Folgende Filter benötige ich:
- Abmessungsfilter (min und max Wert für Höhe, Breite, Länge eingeben können, der dann nur die Produkte mit den Maßen in den eingegebenen Wertbereichen anzeigt, bsp: Breite min 50 Breite max 100 -> nur Angebote mit Breite zwischen 50-100)
- FEFCO Filter (soll überprüfen ob Angebote mit FEFCO Code oder ohne gesucht werden sollen)
- Qualitätsfilter (Qualität setzt sich aus 3 Spalten in der Datenbank zusammen. qualitaet1 ist eine Zahlenangabe wie 1.01 , qualitaet2 ein Buchstabe [A,B,C,D,E,F,G,K], und qualitaet3 ebenfalls ein Buchstabe [A,B,C,D,E,F,G,K]
- Freitextsuche (sucht das eingegebene Wort in der Bezeichnung)
---------
Es wäre schon extrem hilfreich wenn ich erstmal einen oder zwei Filter fertig bekomme. Das Problem ist, dass ich vorwiegend mit C C++ C# programmiere. Dort würde ich logischerweise einfach eine if Abfrage mit den verschiedenen Bedingungen machen, in php bin ich aber leider ein völliger Anfänger was die Syntax betrifft.
Ich hoffe ihr könnt mir einige Denkanstöße oder Hilfen geben, wie ich diese Datenbank am besten mit einem Filtersystem ausstatte. In Youtube finde ich auch kein nützliches Tutorial dafür. Die Filter können (wenn es nicht anders geht) auch unabhängig voneinander arbeiten.
Mit freundlichen Grüßen
Daniel
auf einer Shopseite können User Restpostenangebote hinzufügen, die in der Unterseite restposten.php angezeigt werden. Die Tabelle mit den Angeboten setzt sich aus Bezeichnung, Abmessung, Qualität, FEFCO, Menge und Preis zusammen.
*FEFCO ist ein Code für Versandverpackungen
Das Auslesen und die Anzeige der Datenbank unter Berücksichtigung des Statuses (User kann bestimmen ob Angebot sichtbar ist oder nicht) habe ich bereits fertig. Nun muss ich die Datenbank bzw. die Anzeige so filtern können, dass nur die entsprechend gefilterten Angebote angezeigt werden. Also der Nutzer der Seite der Angebote sucht soll diese Anzeige filtern können!
Folgende Filter benötige ich:
- Abmessungsfilter (min und max Wert für Höhe, Breite, Länge eingeben können, der dann nur die Produkte mit den Maßen in den eingegebenen Wertbereichen anzeigt, bsp: Breite min 50 Breite max 100 -> nur Angebote mit Breite zwischen 50-100)
- FEFCO Filter (soll überprüfen ob Angebote mit FEFCO Code oder ohne gesucht werden sollen)
- Qualitätsfilter (Qualität setzt sich aus 3 Spalten in der Datenbank zusammen. qualitaet1 ist eine Zahlenangabe wie 1.01 , qualitaet2 ein Buchstabe [A,B,C,D,E,F,G,K], und qualitaet3 ebenfalls ein Buchstabe [A,B,C,D,E,F,G,K]
- Freitextsuche (sucht das eingegebene Wort in der Bezeichnung)
---------
Es wäre schon extrem hilfreich wenn ich erstmal einen oder zwei Filter fertig bekomme. Das Problem ist, dass ich vorwiegend mit C C++ C# programmiere. Dort würde ich logischerweise einfach eine if Abfrage mit den verschiedenen Bedingungen machen, in php bin ich aber leider ein völliger Anfänger was die Syntax betrifft.
Ich hoffe ihr könnt mir einige Denkanstöße oder Hilfen geben, wie ich diese Datenbank am besten mit einem Filtersystem ausstatte. In Youtube finde ich auch kein nützliches Tutorial dafür. Die Filter können (wenn es nicht anders geht) auch unabhängig voneinander arbeiten.
Mit freundlichen Grüßen
Daniel
Kommentar