Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP ja imagemapin koodinaatit

Väpä [01.03.2009 21:29:55]

#

Minulla on kuvakartta, jota käyttäjä klikkaa, ja siitä saan koordinaatit (x,y).

<a href="koords.php">
<img ismap src="itasuomi.PNG" >
</a>

Eli seuraavan sivun (koords.php) URL näyttää tältä:

http://koti.mbnet.fi/?/koords.php?122,102

URL:n perässä on klikatut koordinaatit. Tässä tapauksessa x=122 ja y=102.

Ongelma:

Kuinka saan nuo koordinaatit jatko käsittelyyn PHP:llä?
Eli miten saan ne tallennettua joihinkin muuttujiin?
Onko ne tallennettu suoraan johonkin muuttujaan?

Kiitos jo etukäteen!

Metabolix [01.03.2009 21:41:01]

#

Kannattaa joskus tutkia $_SERVER-taulukkoa print_r-funktion voimin.

<?php
sscanf($_SERVER["QUERY_STRING"], "%d,%d", $x, $y);
echo "($x, $y)";
?>

Toinen vaihtoehto on käyttää formia ja inputtia.

<form action="koords.php" method="get">
  <input type="image" name="kuva" src="kuva.png" />
</form>
<?php
$x = $_GET["kuva_x"];
$y = $_GET["kuva_y"];
?>

Väpä [01.03.2009 21:46:00]

#

Kiitos paljon!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta