Нид хелп

Discussion in 'PHP' started by ~Dala$$~, 20 Jan 2007.

  1. ~Dala$$~

    ~Dala$$~ New Member

    Joined:
    31 Dec 2006
    Messages:
    16
    Likes Received:
    2
    Reputations:
    1
    Нужно на Php зделать картинку и что бы при клике на эту картинку передавались ее координаты к БД и выполнялся определенный скуль запрос.
     
    #1 ~Dala$$~, 20 Jan 2007
    Last edited by a moderator: 20 Jan 2007
  2. И.Г.

    И.Г. Elder - Старейшина

    Joined:
    29 Aug 2006
    Messages:
    336
    Likes Received:
    343
    Reputations:
    111
    ты хоть понял че загнул?
     
  3. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    https://forum.antichat.ru/thread31684.html
     
  4. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Что ты конкретно имееш ввиду?
    Это делаеться с помощью JavaScript+PHP.
    Есле не сикрет, для чего те это?
    Не прощи ли передовать имя картинки, а ее позицию ты и так будеш знать(ведь ты ее размещал) ;)
     
  5. ~Dala$$~

    ~Dala$$~ New Member

    Joined:
    31 Dec 2006
    Messages:
    16
    Likes Received:
    2
    Reputations:
    1
    Нет нужно именно координаты картинки всмысле есть картинка например юзер тыкнул на нее в определенном месте и на сервер передались координаты того места куда он тыкнул
     
  6. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Ну координаты могут передаться только точки! а картинка ведь состоит далеко не из одной точки, сам понимаеш...
     
  7. ~Dala$$~

    ~Dala$$~ New Member

    Joined:
    31 Dec 2006
    Messages:
    16
    Likes Received:
    2
    Reputations:
    1
    Ну вот я и о том же,как это сделать?
     
  8. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Вот накидал, не проверял еще т.к. спать уже пора...
    вроде так:
    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
     
  9. ~Dala$$~

    ~Dala$$~ New Member

    Joined:
    31 Dec 2006
    Messages:
    16
    Likes Received:
    2
    Reputations:
    1
    спс большое,но темку прошу пока не закрывать
     
  10. ~Dala$$~

    ~Dala$$~ New Member

    Joined:
    31 Dec 2006
    Messages:
    16
    Likes Received:
    2
    Reputations:
    1
    Но у тебя получается при каждом повороте мышки страница будет рефрешится 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. Srg

    Srg Elder - Старейшина

    Joined:
    27 Jan 2006
    Messages:
    108
    Likes Received:
    12
    Reputations:
    0
    Вот незнаю, правильно ли я понял всю эту муть, но у меня такое реализуется с помощью инпута, который мы обтягиваем картинкой:

    Code:
    <INPUT name=image type=image style=MARGIN-TOP: 3px onclick=this.form.submit(); src="images/images.gif" alt=TEXT align=top width=88 height=19 border=0>

    После нажатия на любое место в рисунке, в адресную строку передаются координаты x и y'ка.

    P.S. И еще этот инпут, должен быть заключен в какую-нибудь форму

     
  12. ~Dala$$~

    ~Dala$$~ New Member

    Joined:
    31 Dec 2006
    Messages:
    16
    Likes Received:
    2
    Reputations:
    1
    Нужно что бы координаты куда то записывались для последующей их обработки