Du bist hier: Seitenreport Forum Web-Entwicklung Sonstige Zahl innerhalb eines Zahlenbereiches finden
Zahl innerhalb eines Zahlenbereiches finden
| Verfasst am: 30. 07. 2010 [20:02] | |||
| Gelöschter Benutzer | Beitrag hilfreich? | ||
| Hallo zusammen! Ich wollte mal wissen, ob man mit einen Link wie dem folgenden innerhalb eines zahlenbereiches suchen kann und wenn ja, wie der Befehl lauten müsste: http://domain/component/seminar/?search=... Ich bräuchte soetwas, um Veranstaltungen den Bundesländern oder Kantonen zuweisen zu können. Um das mal an einem Beispiel zu verdeutlichen: Die Bundesrepublik hat ja von 01000-999... und um jetzt z. B. eine Veranstaltung zu finden die im Bundesland Hamburg (PLZ von 20000 - (ca.) 21200) stattfindet, wie müsste da der Link aussehen? Danke für Eure Hilfe. Gruß Marcus [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 30.07.2010 um 20:12.] | |||
| Verfasst am: 30. 07. 2010 [21:34] | |||
Ultima Dabei seit: 09.07.2010 ![]() 759 Beiträge | Beitrag hilfreich? | ||
| Hallo ich würde es so machen http://domain/component/seminar/?search=Hamburg Das ist gut leserlich. Mein Portal: Ultima-Project.net - Gold für alle | |||
| Verfasst am: 30. 07. 2010 [23:18] | |||
| Gelöschter Benutzer | Beitrag hilfreich? | ||
| Hallo! Für Hamburg ist das ja auch nicht das Ding. Aber wie dann ordne ich dann Köln, Düsseldorf, Neuss NRW zu? Oder Garmisch, Augsburg dem Bundesland München? Ganz zu schweigen von den 26 Kantonen der Schweiz Ich muss das ja eingrenzen können, damit beim Klick auf ein Bundesland / Kanton auch wirklich nur die Veranstaltungen mit den PLZ des jeweiligen Bundeslandes ausgegeben werden. Gruß Marcus | |||
| Verfasst am: 30. 07. 2010 [23:51] | |||
joerg Dabei seit: 09.06.2009 ![]() 1540 Beiträge | Beitrag hilfreich? | ||
| Hallo Marcus Es kommt mir so vor als würdest du versuchen ein Hotelzimmer zu buchen. Was willst du denn überhaupt da ausgeben? Eine Datenbankabfrage mit deinen Terminen? Soll diese Abfrage dann ständig vorhanden sein? Oder nur wenn jemand die Datenbank abfragen will? Dann würden auch Seiten im Fall eins ohne Get Parameter in der Url möglich sein. Und wenn die Seite nur auf Anfrage generiert wird reicht ein Aufbau mit Post Es kommt natürlich darauf an welche Datenbankfelder auch vorhanden sind. Aber man könnte wenn jemand eine Plz eingibt die Datenbank durchsuchen das nur die erste Zahl übereinstimmen soll. Eine Eingabe als Bundesland hiesse das ein Datenbankfeld in der Hinsicht vorhanden sein sollte. Dann wäre noch die Möglichkeit im Umkreis von 100 km alles auszugeben. Dazu brauchst du dann aber die Koordinaten von jeder Veranstaltung. Gruß Jörg | |||
| Verfasst am: 31. 07. 2010 [07:26] | |||
romacron Dabei seit: 01.11.2009 ![]() 1143 Beiträge | Beitrag hilfreich? | ||
| Hallo Marcus! Bereits beim Anlegen einer Veranstaltung solltest Du der Veranstaltung eine PLZ geben. In der Suchabfrage könnte dann die PLZ komplett stehen. Wichtig: Die Postleitzahl als String in der DB speichern. Nicht als Zahl(int/float) sql="WHERE plz=20000"; Dann müßtes Du bei einem 0 Ergebnis eine 2. oder 3. Anfrage ausführen. Als feature für die 2. und 3. Anfrage (bei mehreren Ergebnissen) "Weitere Veranstaltungen in der Nähe" Alternativ dazu und wenn keine 100.000 Einträge vorhanden sind: Eine Abfrage erstellen mit ein wenig RegEXp. Eine Andere Alternative: Nicht die Suche für Postleitzahlen (das der user selbst zahlen eingibt) zur Verfügung stellen. Also Städte und Kantone als Dropdown oder imageMap anbieten. So wird die Rechenleistung geringer und es gibt weniger "0" Ergebnisse. Der Vorteil hierbei: Du kannst "feste" DB querys definieren, bei der keine unangenehmen Ergebnisse auftreten. Ebenso hält sich der Arbeitsaufwand in Grenzen. quasi Mundgerechte Häppchen. Fazit: Die Suche über ein Suchformular ist Level 3 Development. Da sitzt man recht lange drann und es ist sehr abstract. Die Lösung mit den vorgefertigten Anfragen wird sicher flotter von der Hand gehen. Kann mir vorstellen dass es Dich glücklicher macht(wenn ich das so sagen darf) | |||
| Verfasst am: 31. 07. 2010 [08:14] | |||
UFOMelkor Dabei seit: 20.10.2009 ![]() 348 Beiträge | Beitrag hilfreich? | ||
| Ich hab noch nie damit gearbeitet und vielleicht ist es etwas oversized, aber ich denke die OpenGeoDB könnte hier Abhilfe schaffen. Da hast du zumindest die Postleitzahlen der einzelnen Bundesländer / Städte und auch eine Umkreissuche sollte kein Problem mehr darstellen. Ich weiß allerdings nicht, wie vollständig die Daten sind. | |||
| Verfasst am: 31. 07. 2010 [11:15] | |||
| Gelöschter Benutzer | Beitrag hilfreich? | ||
| Hallo zusammen! Danke schön für Eure Informationen. Um mal ein bisschen Licht ins Dunkel zu bringen: In der Datenbank gibt es jetzt kein spezielles Feld für die PLZ, sondern nur eines für die gesamte Adresse. Wenn ich jetzt z. B. die Postleitzahl 28203 in Bremen suche, findet er das mit http://esoteric-events.eu/component/seminar/?search=28203 Ich habe (erste teilweise) eine [url="http://esoteric-events.eu/bremen.html?view=htmlmap&id=3&tmpl=index"]Map[ /url] erstellt, bei der man am Ende per Klick auf das Bundesland auf die entsprechenden Veranstaltungen gelenkt wird. Wie das im Beispiel der Fall ist, wenn man auf das Bundesland Bremen klickt. Nur kann da nur ein Link verwendet werden, der aber eben alle PLZ des Bundeslandes abdecken müsste. Marcus [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 31.07.2010 um 11:21.] | |||
| Verfasst am: 31. 07. 2010 [12:20] | |||
der_booker Dabei seit: 11.06.2009 ![]() 2887 Beiträge | Beitrag hilfreich? | ||
| Hallo Marcus, ich habe Deine Zeilen nun 6 mal gelesen und kann Dir noch immer nicht so richtig folgen. Willst Du so eine Art Filterfunktion einbauen? Verstehe ich das richtig, dass Du durch die eingebaute MAP, die BRD in die einzelnen Bundesländer aufteilen möchtest? Wenn dem so ist, müsstest Du ein weiteres Feld in der Seminar-DB hinzufügen und/oder eine weitere DB, nämlich eine Verwaltung der Bundesländer(ID und Join für schnellere Abfragen). Durch dieses Feld kannst Du nun das Kennzeichen "Bundesländer" verwenden. Die Post bietet einen Dienst, um die PLZ mit entsprechenden Bundesländern anzureichern. Nur nebenbei, für ein vernünftiges Datenbank-Design gehört es sich, dass man die Adressfelder von einander trennt. Allein aus Performancegründen, denn wenn ein Select auf Deinen Place gemacht wird, wird auch die Straße etc. angezeigt. Bei größeren Datenmengen kann das dann schon mal eine Weile dauern. | |||
| Verfasst am: 31. 07. 2010 [12:35] | |||
| Gelöschter Benutzer | Beitrag hilfreich? | ||
| Hallo Heiko! Ja, ich möchte die BRD und auch CH und A in die einzelnen Bundesländer / Kantone aufteilen. Und mit Hilfe der PLZ das Bundesland entsprechend zuweisen. Wobei ich natürlich weiß, das die PLZ auch (Bundes)Länderübergreifend gelten. Aber ein paar Kilometer fallen hier nicht ins Gewicht. Ich wühle mich gerade durch die Open Geo DB, und versuche daraus schlau zu werden. Wenn ich weitere Fragen hab melde ich mich hier. Danke und Gruß Marcus PS: Der Anbieter der Seminar-Komponente überarbeitet wohl gerade das Teil komplett. Es st nur zu hoffen, das er dabei die Adresse auch unterteilt. [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 31.07.2010 um 12:46.] | |||
Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.
Werde in Echtzeit über neue Foren-Beiträge informiert:
6 Mitglieder waren innerhalb der letzten 15 Minuten online (140 heute gesamt):
andybird, heino03, MannidasMammut, masa8, matz, rctill
Administratoren und Moderatoren:
[keine]
Seitenreport hat 18155 registrierte Mitglieder, 3003 Themen und 29113 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 13 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Lade...
Neueste Foren-Beiträge
| Microsofts soziales Netzwerk So.cl Internet / News | Heute [10:17] | |
| Abstimmung: 20.000 Mitglieder Jubiläum - was tun? Internes & Ankündigungen / Internes | Gestern [23:07] | |
| Nicht nachvollziehbarer CSS Fehler Internes & Ankündigungen / Analyse-Ergebnisse | Gestern [13:37] | |
| Partnerprogramm: Eintrag für Kunden erledigt Internes & Ankündigungen / Internes | 22. 05. 2012 [10:35] | |
| Hotelbericht Entwickler Treffpunkt / Website vorstellen | 22. 05. 2012 [09:28] |
Lade...
Aktuelle Artikel:
Facebook - eine neue Tech-Blase?
Facebook ist in den vergangenen Tagen wegen seines Börsenganges und den dabei eingefahrenen Investorengeldern von 16 Milliarden Dollar großflächig in die Kritik geraten. Der Marktwert von 104 Milliarden Dollar wird von vielen als maßlos übertrieben angesehen. Ist Facebook eine neue Internet-Blase, die in den nächsten Jahren platzen wird?
Suchmaschinenoptimierung seit dem Google Penguin Update
Das neue Update vom Branchenriesen Google wird in Seo-Kreisen gerne mit einem Erdbeben verglichen. Diese Metapher trifft die Sachlage sehr gut, denn der Pinguin bringt die Arbeitsfundamente der Suchmaschinenoptimierer gehörig ins Wanken.
Tipps für den guten Start ins Business
Sich selbstständig machen, eine Firma gründen und direkt ins eigenständige Berufsleben einzusteigen klingt spannend und irgendwie auch einfach. Doch einfach ist es ganz und gar nicht...
Facebook - eine neue Tech-Blase?
Facebook ist in den vergangenen Tagen wegen seines Börsenganges und den dabei eingefahrenen Investorengeldern von 16 Milliarden Dollar großflächig in die Kritik geraten. Der Marktwert von 104 Milliarden Dollar wird von vielen als maßlos übertrieben angesehen. Ist Facebook eine neue Internet-Blase, die in den nächsten Jahren platzen wird?
18. Mai 2012
Suchmaschinenoptimierung seit dem Google Penguin Update
Das neue Update vom Branchenriesen Google wird in Seo-Kreisen gerne mit einem Erdbeben verglichen. Diese Metapher trifft die Sachlage sehr gut, denn der Pinguin bringt die Arbeitsfundamente der Suchmaschinenoptimierer gehörig ins Wanken.
15. Mai 2012
Tipps für den guten Start ins Business
Sich selbstständig machen, eine Firma gründen und direkt ins eigenständige Berufsleben einzusteigen klingt spannend und irgendwie auch einfach. Doch einfach ist es ganz und gar nicht...
14. Mai 2012




