Hallo,
Ich programmiere gerad einen (Tarif-)Konfigurator.
(Nutzer kann über Schieberegler einstellen, was er möchte)
Es gibt verschiedene Tarife, und die Wahl vom Nutzer wird einem Tarif zugeordnet (mit einem array: key-->tarif, value-->Auswahl)
Falls eine Eigenschaft (Auswahl vom Nutzer) mit einem Tarif übereinstimmt, bekommt dieser Tarif in einem neuen Array +1 Punkt
Ein Tarif kann max 6 Punkte bekommen (6Schieberegler).
Mein Problem ist nun die Ergebnisauswertung(anzeige). Es wird eine Grafik angezeigt, des Tarifs, mit den meisten Punkten.
Aber wenn nun 2 Arrayelemente die gleiche Punktzahl bekommen, wird je nachdem wie ich das Array sortiere, oder mit array_unique arbeite immer der eine oder andere Tarif angezeigt.
Meine Frage ist eigentlich, wie realisiert man so einen Konfigurator am besten. Ist mein Ansatz mit der Puntkeverteilung völlig falsch?
Wäre nett, wenn mir jemand weiterhelfen kann
mfg.
Ich programmiere gerad einen (Tarif-)Konfigurator.
(Nutzer kann über Schieberegler einstellen, was er möchte)
Es gibt verschiedene Tarife, und die Wahl vom Nutzer wird einem Tarif zugeordnet (mit einem array: key-->tarif, value-->Auswahl)
Falls eine Eigenschaft (Auswahl vom Nutzer) mit einem Tarif übereinstimmt, bekommt dieser Tarif in einem neuen Array +1 Punkt
Ein Tarif kann max 6 Punkte bekommen (6Schieberegler).
Mein Problem ist nun die Ergebnisauswertung(anzeige). Es wird eine Grafik angezeigt, des Tarifs, mit den meisten Punkten.
Aber wenn nun 2 Arrayelemente die gleiche Punktzahl bekommen, wird je nachdem wie ich das Array sortiere, oder mit array_unique arbeite immer der eine oder andere Tarif angezeigt.
Meine Frage ist eigentlich, wie realisiert man so einen Konfigurator am besten. Ist mein Ansatz mit der Puntkeverteilung völlig falsch?
Wäre nett, wenn mir jemand weiterhelfen kann
mfg.
Kommentar