Ik zal mijn probleem zo goed mogelijk proberen uit te leggen...
ik moet de coordinaten hebben van de plek op het plaatje waarop de mensen hebben geklikt.
voorbeeld: http://www.plus2net.com/php_tutorial/php_image_coordinates.php
en op de een of andere manier schijnt dit bij mij niet te werken:
http://217.123.160.86/milliondollar-homepage/php/test.php
mijn broncode: http://217.123.160.86/milliondollar-homepage/php/test.phps
hoe kan ik deze variabelen opvragen via php?
alvast bedankt!

PS: zou ik hier ook een map aan kunnen koppelen?
Die variabelen kun je niet opvragen via PHP want PHP kent bij mijn weten geen muisdetectie. Het zal via JavaScript moeten.

Als je je image in een form zet, en je maakt er een input type image van, dan geeft hij de coordinaten mee bij het verzenden van een form.
koen schreef op 21.12.2005 21:26
dus http://www.plus2net.com/php_tutorial/php_image_coordinates.php vraagt ze ook op met javascript?
en kan ik er ook een map aan koppelen?
nog bedankt voor je reactie trouwens!


Nou, het kan toch zonder JavaScript. Bij deze code maak ik gebruik van een eigenaardigheidje van een input met het type image. Klik maar even op die link uit mijn vorige post en kijk maar eens in de broncode, dan snap je het wel
allereerst bedankt voor de moeite !
misschien reageer ik te snel maar bij mij werkt het bestandje niet hoor, en uit de broncode maak ik niet op dat er iets verassends gebeurd.
licht het even toe a.u.b.
alvast bedankt!
ik zie trouwens wel nu hoe je ze via javascript moet ophalen...
koen schreef op 21.12.2005 21:34
allereerst bedankt voor de moeite !
misschien reageer ik te snel maar bij mij werkt het bestandje niet hoor, en uit de broncode maak ik niet op dat er iets verassends gebeurd.
licht het even toe a.u.b.
alvast bedankt!


Kijk eens naar de adresbalk nadat je op het plaatje hebt geklikt? Daar worden keurig waarden getoond als image.x en image.y

Die kun je daarna ophalen via $_GET['image.x'] en $_GET['image.y']
Jij doet:

<?php
echo "Test: X = " . $_GET['foo.x'] . ", Y = " . $_GET['foo.y'];
?>

en het moet zijn:

<?php
echo "Test: X = " . $_GET['image.x'] . ", Y = " . $_GET['image.y'];
?>
ik had "foo" omdat ik de naam van de input type=image had veranderd in foo

nu heb ik het in image veranderd maar het wil niet helpen...

Reageren