chris: imagemap mit php auswerten

Beitrag lesen

Hi ich würde wohl das ganze mit ajax/php und der dojo library realisieren

[url]http://dojotoolkit.org/[/url]

<img src="img/karte2.gif" usemap="#karte" onclick="getInformationPLZ(this.value);" alt="karte"></a>

dann im <head>
<!-- dojo toolkit einbinden -->
<script type="text/javascript" src="javascripts/dojo.js"></script>
<script type="text/javascript">

function getInformationPLZ(strSelectedValue) {
 dojo.io.bind({
 url:"deinPHPfile.php?selectedValue="+strSelectedValue,
 load:function(type,data,evt) {
  var divToFill = document.getElementById('hierWerdenDieFelderAngezeigt');
  divToFill.innerHTML = data;
 }
 },
 mimetype:"text/plain"
 });
}

</script>
</head>

<body>

<div id="hierWerdenDieFelderAngezeigt">
<!-- hier wird nach dem ajax request deine ausgabe aus der php datei angezeigt -->
</div>

</body>

<?php
//deinPHPfile.php

if(isset($_GET['selectedValue'])) {

//hier machst du nun eine Verbindung zur DB
//irgend ein SELECT * from table X where plz=$_GET['selectedValue']

}

?>

hoffe das hilft dir etwas auf die sprünge

grüsse chris

hi

ich versuche gerade eine plz suche mit hilfe einer imagemap zu realisieren. die imagemap ist realtiv einfach (gekürzte fassung):

<img src="img/karte2.gif" usemap="#karte" alt="karte"></a>
<map name="karte">

<area coords="260,310,210,280..." shape="poly" alt="plz 0">
    <area coords="260,208,250,160..." shape="poly" "alt="plz 1">
    <area coords="130,175,110,155..." shape="poly" "alt="plz 2">
.
.
.

</map>

funktion soll sein: user klickt auf einen map bereich (0 bis 9), seite wertet das aus und führt eine SQL suche mit den ensprechenden parametern (plz bereich) durch und gibt die ergebnisse aus.

frage 1) ist: wie kriege ich eine verbindung zum php? ich habe ja im <area> tag die möglichkeit mit JS events (onclick usw) zu arbeiten. oder soll ich das ganze bild als eine <form> deklarieren und es dann mit GET per php auselesen lassen? das klingt ein wenig umständlich. ich bin da leider nicht der php experte, deshalb meine frage...

frage 2): wie ist die suchexpression für die plz bereich suche dann?