zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Usermaps per PHP und MySQL?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 26.01.2009, 11:33
Benutzerbild von R4V3N
value="#"
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2009
Ort: localhost / 127.0.0.1
Beiträge: 45
R4V3N befindet sich auf einem aufstrebenden Ast
Standard Usermaps per PHP und MySQL?

Hi,
habe mal eine Frage bezüglich Usermaps. Das Beispiel dieses vB-Forums: Hier

Ich würde so eine Usermap gerne selbst anlegen. Habe im Internet schon ein Paar Tutorials dazu gesehen, aber bis jetzt war nichts wirklich gutes dabei. Folgende Dinge habe ich schon:
-Open GeoDB für die Koordinaten
-Deutschlandkarte (als .psd)

Die Daten sollten dann per .csv oder als MySQL eingelesen werden. Das Problem ist nur, dass ich nur die Grundlagen von PHP beherrsche und grade mein registrierungsscript fertig geschrieben habe. Also die Kommunikation von PHP zu MySQL ist kein Problem. Nur leider habe ich keine Idee wie ich dieses Projekt realisieren könnte. Dies sollte in erster Linie auch eine Übung darstellen, damit ich mich besser in PHP reinarbeiten kann. Ausserdem fände ich so eine Karte ganz interessant und würde sie, wenn es mir gelingen solle, wohl auch auf meiner Webseite darstellen.


Danke für eure Hilfe!

R4V3N
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 26.01.2009, 16:17
Benutzerbild von kampfgnom
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 22.11.2006
Ort: Radebeul
Beiträge: 1.808
kampfgnom befindet sich auf einem aufstrebenden Ast
Standard

Die VB Membermap macht es so:
HTML-Code:
		<td class="tcat" align="center">
				<a style="float:right" href="#top" onclick="return toggle_collapse('vbmembermap_kartenausgabe')"><img width="15" height="15" id="collapseimg_vbmembermap_kartenausgabe" src="images/x_buttons/collapse_tcat.gif" alt="" border="0" /></a>
				Mitgliederkarte
		</td>
	</tr>
    </thead>
    <tbody id="collapseobj_vbmembermap_kartenausgabe" style="">
<map name="vbmembermap" id="test">
<area onmouseover="return overlib(ausgabe_overlib_form('member.php?u=16877','774','45770','Marl','7.11','51.657')+'',CAPTION,'Marl'), STICKY;" onmouseout="return nd();" shape="rect" alt="" coords="80, 360, 87, 370" href="javascript:void(0);"></area>
<area onmouseover="return overlib(ausgabe_overlib_form('member.php?u=10050','Achereto','65232','Taunusstein','8.134','50.138')+'<br />'+ausgabe_overlib_form('member.php?u=15742','Norbert','65232','Taunusstein','8.134','50.138')+'',CAPTION,'Taunusstein'), STICKY;" onmouseout="return nd();" shape="rect" alt="" coords="150, 530, 157, 540" href="javascript:void(0);"></area>
<area onmouseover="return overlib(ausgabe_overlib_form('member.php?u=7836','andir','70193','Stuttgart','9.183','48.767')+'',CAPTION,'Stuttgart'), STICKY;" onmouseout="return nd();" shape="rect" alt="" coords="230, 680, 237, 690" href="javascript:void(0);"></area>
<area onmouseover="return overlib(ausgabe_overlib_form('member.php?u=17253','Anselm','92648','Vohenstrauß','12.357','49.619')+'',CAPTION,'Vohenstrauß'), STICKY;" onmouseout="return nd();" shape="rect" alt="" coords="440, 590, 447, 600" href="javascript:void(0);"></area>
<area onmouseover="return overlib(ausgabe_overlib_form('member.php?u=9152','Aranxo','97082','Würzburg','9.921','49.79')+'<br />'+ausgabe_overlib_form('member.php?u=15424','PaxVobisCum','97074','Würzburg','9.942','49.78')+'',CAPTION,'Würzburg'), STICKY;" onmouseout="return nd();" shape="rect" alt="" coords="280, 570, 287, 580" href="javascript:void(0);"></area>
<area onmouseover="return overlib(ausgabe_overlib_form('member.php?u=12296','ArcVieh','33428','Harsewinkel','8.221','51.966')+'',CAPTION,'Harsewinkel'), STICKY;" onmouseout="return nd();" shape="rect" alt="" coords="160, 330, 167, 340" href="javascript:void(0);"></area>
Das heißt, ne einfache ImageMap. Das ist eig relativ einfach, du schneidest die MAP so zu, dass du die Koordinaten einfach umrechnen kannst und generierst aus der DB einfach die area!
__________________
Meine Spielwiese: http://blog.kanedo.net
Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt
Für open Source Liebhaber: open Com

Auch ich Zwitschere als @kanedo
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 26.01.2009, 16:30
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Du könntest auch die Mitglieder samt ihrer Geodaten in einer Liste ausgeben und diese dann mit JavaScript auf der Karte positionieren. Für die Geodaten könntest du dann wiederum die Geo-Microformats verwenden.
__________________
Markus Wulftange
Mit Zitat antworten
  #4 (permalink)  
Alt 27.01.2009, 12:05
Benutzerbild von R4V3N
value="#"
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2009
Ort: localhost / 127.0.0.1
Beiträge: 45
R4V3N befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnellen Antworten...
@Kampfgnom:
Das mit VB ist schon ganz interessant, das Problem ist nur, dass ich ohne die PHP-Befehle recht wenig damit anfangen kann... ausser ich würde eine PHP Datei erstellen, die automatisch die Koords ausliest und dann mit namen etc so in eine andere datei schreibt. Gibt es da nicht eine nicht so komplizierte Variante?

@Gumbo:
Sorry habe vergessen zu erwähnen, dass ich die Seite ohne Javascript machen wollte...
Mit Zitat antworten
  #5 (permalink)  
Alt 27.01.2009, 16:56
Benutzerbild von kampfgnom
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 22.11.2006
Ort: Radebeul
Beiträge: 1.808
kampfgnom befindet sich auf einem aufstrebenden Ast
Standard

du köntest es halt so machen:
PHP-Code:
//pseudo code:
$data = array();
$data<--mit DB Koorddaten befüllen
for ($i =0$i<count($data); $i++)
{
echo 
'
<area coords="'
.$data[$i]['chords'].'" ></area>';

Nur so als ansatz (dieser Code steht dann in der PHP datei, die die Usermap anzeigen soll
__________________
Meine Spielwiese: http://blog.kanedo.net
Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt
Für open Source Liebhaber: open Com

Auch ich Zwitschere als @kanedo
Mit Zitat antworten
  #6 (permalink)  
Alt 27.01.2009, 18:32
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Und wie soll man von der PLZ auf die Koordinate kommen?
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #7 (permalink)  
Alt 28.01.2009, 10:33
Benutzerbild von R4V3N
value="#"
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2009
Ort: localhost / 127.0.0.1
Beiträge: 45
R4V3N befindet sich auf einem aufstrebenden Ast
Standard

Habt Ihr evtl ein Tutorial, was das gut erklären würde? Denn ehrlich gesagt finde ich das ein bisschen schwer mit ein paar bauteilen mir so ein script zusammenzustellen... Allein die Grundidee wäre schonmal ein guter anfang!
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP MySQL - Anfängerfrage: Empfehlung GET, POST, SESSION oder Kombination? DerJeff Serveradministration und serverseitige Scripte 9 07.06.2011 12:01
PHP zu MySQL Verbindungs-Fehler markuskoehler Serveradministration und serverseitige Scripte 16 29.04.2009 21:00
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 19:09
Buchempfehlung für PHP und MySQL Einstieg Crizzo Ressourcen 4 04.08.2007 20:57
Per PHP Seitenteile includen - als PHP, HTML oder anderes? jottlieb Serveradministration und serverseitige Scripte 9 24.01.2006 15:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:54 Uhr.