Mit Koordinaten in einer Datenbank arbeiten

LegacyOfHate

Grünschnabel
Hallo Leute,

ich habe versucht im Forum nachzusuchen, ob es schon solch ein Thema gibt.
Leider habe ich nichts gefunden, also stelle ich meine Frage.

Ich möchte ein Fußballfeld in Koordinaten aufteilen:

1....5....10.....15 ... ...101
AA
AB
AC
...
CJ

Jedes Feld soll einzeln anklickbar sein und ich will die einzelnen Stücke zuordnen können.

Beim Anzeigen des Feldes soll es jedesmal neu aufgebaut werden und z. B. wenn Feld AC12 und AC13 reserviert sind sollen diese in einer bestimmten Farbe erscheinen.

Leider weiß ich nicht, wie ich da anfangen soll. Kann mir jemand einen Tip geben oder kennt ein Tutorial, wo was ähnliches behandelt wird?

Ich hoffe, dass ihr versteht was ich vor haben und ihr mir helfen könnt.

Ich danke im Voraus.

lg
Christian
 
Hi

In der Datenbank würde ich das ganze folgendermaßen speichern:

ID | x | y | reserviert
1 | 1 | A | 0
2 | 2 | B | 1
3 | 5 | G | 0

usw.

Dadurch brauchst du eigentlich nur das speichern, was wirklich gerade im moment benötigt wird, außer du hast noch mehr Informationen die du speichern möchtest, wenn nicht, kannst du auch einfach das "reserviert" weglassen und nur die reservierten Felder in die Datenbank speichern.

In PHP kannst du das ganze mit 2 Schleifen aufbauen, einmal eine Schleife die das Feld waagerecht aufbaut und eine Schleife die vertikal immer eins weiter springt wenn das waagerechte fertig ist.

Anklickbar kannste das ganze durch Links machen oder durch JavaScript, dabei solltest du allerdings beachten, dass man JavaScript deaktivieren kann.

Ich hoffe ich konnte dir ein bisschen helfen.
 
Hallo Dark Ranger,

das hat mir schon sehr weitergeholfen. Nur ist es mir nicht möglich komplett aufzuschreiben, was ich vor habe. Ich kann es einfach nicht formulieren.

Dennoch möchte ich mich herzlich für den Tip bedanken.

lg
Christian
 
Zurück