2.9k Aufrufe
Gefragt in Anwendungen(Java,C++...) von mikoop Experte (2.7k Punkte)
Hallo,

Ehrenamtlich betreue ich die Homepage unseres Landesverbands unseres Berufsverbands.
Unter anderem sollen auf dieser Seite die Anschriften aller Mitgliedsbetriebe veröffentlicht werden.
Momentan sind die Betriebe nach PLZ sortiert aufgeführt, schön wäre aber die Möglichkeit, diese zB nach PLZ oder Ort suchen zu können.

Im Tarif des HP Providers sind mehrere MySQL Datenbanken enthalten. Liesse sich daraus eine Suchfunktion auf der Homepage einrichten, und wie?

Danke und Gruss, Mikoop

6 Antworten

0 Punkte
Beantwortet von mikoop Experte (2.7k Punkte)
keine Ahnung?
0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Das "ob" kann man mit einem eindeutigen "ja" beantworten, das "wie" ist etwas komplexer und setzt Kenntnis des von dir verwendeten Datenbestandes voraus.
0 Punkte
Beantwortet von mikoop Experte (2.7k Punkte)
Hallo nochmal,

Den Datenbestand habe ich zur Verfügung, liegt z.Zt in einer Excel Tabelle und umfasst ca. 40 Adressen.

Ziel ist eine Suchfunktion uaf der Website, die eine Suche nach PLZ ermöglicht und im Idealfall die 2-3 nächsten Treffer anzeigt, ggf. 1 x mit nächstkleinerer PLZ, 1x mit nächstgrößter.
Interessenten sollen sich eben den nächsten Betrieb in der Nähe anzeigen lassen können...

Lässt sich so etwas realisieren?

Danke und Gruss, Mikoop
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Den Datenbestand habe ich zur Verfügung, liegt z.Zt in einer Excel Tabelle und umfasst ca. 40 Adressen.
Mal abgesehen davon, dass man bei nur 40 Adressen diese alleine auf einer Seite nach PLZ geordnet darstellen (und meinetwegen per JS entsprechend neuordnen) könnte: benutzt du denn derzeit überhaupt MySQL?

Mit HTML alleine kannst du nicht auf MySQL zugreifen - dazu benötigst du auch z.B. PHP. Damit hättest du auch den Vorteil, nicht jede Kontaktseite einzeln pflegen zu müssen. Hört sich spitze an, erfordert aber natürlich PHP-(Grund)Wissen.

Also: der Aufwand dürfte für dich hoch sein, da Einarbeitung in ein neues Gebiet. Daher überlege: ändern sich die 40 Adressen oft? Mal eben so die gewünschte Funktion einzubauen geht nicht - da könnten wir dich mit relativ wenig Code relativ glücklich machen - aber du musst ja auch später damit klarkommen...
0 Punkte
Beantwortet von mikoop Experte (2.7k Punkte)
Hallo son_quatsch,

Vielen Dank für deine Antwort.
Momentan sind die Adressen tatsächlich nach PLZ sortiert veröffentlicht - sehr kundenfreundlich und übersichtlich ist das aber nicht.
Ich benutze zur Zeit kein MySQL und habe das bisher auch nicht (bewusst) getan, der Provider der Seite bietet aber mehrere (ich glaube 5) MySQL Datenbanken im Tarif mit an, php wird auch unterstützt.
Die Adressen ändern sich eigentlich nie, es muss höchstens mal eine gestrichen werden (selten) oder hinzugefügt (noch seltener).
Du siehst es allerdings richtig, Ahnung habe ich davon keine und ohne Hilfe wird das nichts...
Und da das Ganze auch noch ehrenamtlich ist, sollte der Aufwand irgendwie noch im Rahmen bleiben...

Gruss, Mikoop
0 Punkte
Beantwortet von Mitglied (173 Punkte)
Hi,

das ist eigentlich weniger schwer. Der Provider bietet dir sicher ein Tool an, mit dem du die Datenabnk bearbeiten kannst, meist phpMyAdmin.
Dort legst du die Tabelle an und importierst die Daten. Dort kannst du die Daten auch gut pflegen
Dann eigentlich nur noch eine Abfrage und fertig.
Dazu sollten die Infos auf dieser Seite sogar fast reichen: php-faq.de/ch-database_mysql.html
Es ist sicher am Anfang etwas umständlich, da dies wirklich per Hand geschieht. Aber einmal erstellt, dann geht das immer.

Wobei ich auch denke, das bei 40Datensätzen dies etwas überpowert aussieht

Nessus
...