Seite 2 von 2
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Do 30. Okt 2014, 06:09
von teufel82
Hallo Andreas,
super, hab es gerade ausprobiert. Vielleicht "outen" sich ja noch mehr?
Frank
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Do 30. Okt 2014, 07:38
von lasser
Moin!
Schick! Stellt sich raus, dass meine Gegend ein wenig rückständig zu sein scheint...
ähm, gibt's eigentlich eine Karte?
Gruß
Frank
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Do 30. Okt 2014, 07:45
von Andreas
Nö - eine Karte mit der exakten Adresse, das wär dann doch zu privat..
lg von Andreas
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Do 30. Okt 2014, 08:08
von teufel82
Das eben war aber wieder der "andere" Frank, nicht ich.
Die PLZ reicht doch aus, finde ich.
Hi Frank
Frank
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Do 30. Okt 2014, 12:22
von lasser
Naja, muss ja nicht die exakte Adresse sein. Postleitzahl reicht doch, bzw die soweiso öffentlich angegebenen Wohnortdaten.
Aber um sich das mal zu visualisieren, wo sich denn die Elektrofuzzis ballen - bzw. eben nicht - wär das doch schön. Vllt. mit Farbcodierung wie oft sich diejenigen in letzter Zeit hier beteiligt haben. So wie hier z.B.:
http://en.vedur.is/photos/volcanoes/bbbeginman.png
Frank, der "andere" wieder

Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Do 30. Okt 2014, 19:17
von dirk74
Die PLZ-Suche von Andreas ist hilfreich und sollte zentral verlinkt werden. Statt einer Karte könnte man auch eine Umkreissuche vom eigenen Standort anbieten.
Im Ergebnis sollte man noch die Anzahl der Beiträge anzeigen und vielleicht auch Datum des letzten Beitrags. So kann man sehen, ob derjenige aktiv ist. Sind einige Karteileichen dabei.
Gruß
Dirk
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Fr 31. Okt 2014, 05:27
von Andreas
Hallo,
Im Moment ist die Suchfunktion so programmiert, dass nur eine einzige Datenbankabfrage stattfindet pro Suche. Wenn ich noch die Beitragsanzahl oder Username anzeigen lasse, dann wird das gleich sehr Serverlastig, bei 50 Suchergebnissen, wären das dann 50 Datenbankabfragen statt einer einzigen. Das kann in Spitzenzeiten wenn viele User online sind das Forum sehr sehr lahm machen. Diese Kartenfunktionen wie man sie ja mittlerweile öfter sieht sind auch alle sehr serverlastig programmiert, zumindest soweit ich das gesehen habe. da käme nur in Frage, dass man das über Google macht, aber soweit ich weiß, braucht man dann die gesamte Adresse, weil mit Google Maps kann man dann ja bis auf die Straße reinzoomen. Vermutlich wär das auch viel Verwaltungsaufwand.
lg von Andreas
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Fr 31. Okt 2014, 08:02
von lasser
Guten Morgen Andreas,
ich denke, dass es unnötig ist die Karte dynamisch zu gestalten. Es reicht doch völlig, wenn die 1 oder 2mal am Tag generiert wird. Nichts drastisch zoombares. Ein schnöder bildlicher Überblick eben.
Wenn doch, dann geht das, ohne den Server stark zu belasten, auf Client-Seite mit JS. Lediglich eine Koordinaten-Datei müsste vorliegen, die dann eben so häufig wie gewünscht aktualisiert wird.
Und auf Google kann man verzichten
http://storchencambierde.lassowski.org/osmnests.php
Mit DBs kenn ich mich nicht so aus, aber ist es nicht so, dass Du mit
einer Abfrage sämtlichen gewünschten Kram rausziehen kannst? So à là
$result = @mysql_query(" SELECT roller, anzahl_post, last_post, plz FROM $table WHERE plz LIKE '$searchstring%' ORDER by '$orderstring' ") or die(mysql_error());
o.ä.? Das ist viel schneller als alles separat abzufragen.
Gruß
Frank
Re: Im Profil kann man nun seine PLZ eintragen
Verfasst: Fr 31. Okt 2014, 09:22
von anpan
Ja, das geht in einer Abfrage. Wie komplex die ist, hängt vom Datenbanklayout ab. Mit diesen Daten sollte das aber nicht zu kompliziert werden.
Aber bei der Codezeile, die du da gepostet hast, schüttelts mich als Anwendungsentwickler förmlich. Veraltete Schnittstelle (mysql_*), prozedural und Anfällig für SQL-Injections
Falls du dahingehend öfter was machst: tu dir selbst nen Gefallen und schau dir mal prepared statements mit mysqli oder PDO an. Ist etwas Umgewöhnung, aber lohnt sich.
Mehr infos kannst du gern bei Bedarf per PN bekommen.