Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Нид хелп (https://forum.antichat.xyz/showthread.php?t=31687)

~Dala$$~ 20.01.2007 02:18

Нид хелп
 
Нужно на Php зделать картинку и что бы при клике на эту картинку передавались ее координаты к БД и выполнялся определенный скуль запрос.

И.Г. 20.01.2007 02:20

ты хоть понял че загнул?

tclover 20.01.2007 02:24

https://forum.antichat.ru/thread31684.html

nc.STRIEM 20.01.2007 02:27

Цитата:

Сообщение от ~Dala$$~
Нужно на Php зделать картинкуи

Что ты конкретно имееш ввиду?
Цитата:

что бы при клике на эту картинку передавались ее координаты к БД и выпоняли определеннйо скуль запрос.
Это делаеться с помощью JavaScript+PHP.
Есле не сикрет, для чего те это?
Не прощи ли передовать имя картинки, а ее позицию ты и так будеш знать(ведь ты ее размещал) ;)

~Dala$$~ 20.01.2007 02:56

Нет нужно именно координаты картинки всмысле есть картинка например юзер тыкнул на нее в определенном месте и на сервер передались координаты того места куда он тыкнул

nc.STRIEM 20.01.2007 02:59

Цитата:

Сообщение от ~Dala$$~
Нет нужно именно координаты картинки всмысле есть картинка например юзер тыкнул на нее в определенном месте и на сервер передались координаты того места куда он тыкнул

Ну координаты могут передаться только точки! а картинка ведь состоит далеко не из одной точки, сам понимаеш...

~Dala$$~ 20.01.2007 03:01

Ну вот я и о том же,как это сделать?

nc.STRIEM 20.01.2007 03:27

Вот накидал, не проверял еще т.к. спать уже пора...
вроде так:
PHP код:

<?
if(isset($_GET['x']) && isset($_GET['y']) && $_GET['x']!='' && $_GET['y']!='')
{
echo 
"X=".$_GET['x'];
echo 
"<br>Y=".$_GET['y'];
exit;
}
?>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script LANGUAGE="JavaScript">
function init() {document.onmousemove=mousemove;}
function mousemove(e) {
    var mouseX=event.x; var mouseY=event.y;
    document.location="<?$_SERVER['SCRIPT_NAME'].'?'.$_SERVER['QUERY_STRING'].'&'?>x="+mouseX+"&y="+mouseY;
    }
</script>
<img src=# onclick="init();">

надеюсь суть понял.
P.S. это под IE

~Dala$$~ 20.01.2007 07:14

спс большое,но темку прошу пока не закрывать

~Dala$$~ 27.01.2007 03:33

Но у тебя получается при каждом повороте мышки страница будет рефрешится onmousemove=mousemove;
Вобщем нашел более простой способ:
Форма
PHP код:

<form action="test2.php" method="post">
<
input type="image" src="s.bmp" name="map"

и потом test2.php содержит
PHP код:

<?php

print_r
($map);

?>

Вот только проблемка координаты должны записываться в переменную $map,а у меня просто пустой экран,или ошибка индекса
Помогите плз


Время: 11:01