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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   mysql>php>js>php>mysql (https://forum.antichat.xyz/showthread.php?t=157946)

Jekel 20.11.2009 15:27

Создание обьектов в js с параметрами получеными с БД через пхп
 
Есть БД в которой табличка с данными item, в ней поля - |id|name|loc|locx|locy|
Задача в чем...нужно чтобы яваскрипт читал данные из БД только если у записи loc=5. И чтобы находило все записи с loc=5.
После этого яваскрипт ставит картинку...допустим image.jpg по координатам locx locy.
Если в БД две записи с loc=5 то по коорденатам лепятся все картинки...пожже надо сделать будет чтобы картинками можно было двигать мышкой...и чтобы при передвижении записывались координаты в
БД.
Звучит просто но как это все реализировать?

Вот как это пока выглядит (не работает присвоение имени картинке(( и вообще все как-то дико слишком...мне нужны обращения и управление картинками...почему хочу яву приписать..ибо на ней можно сделать чтоб без обновления страниц происходили действия(( как, как? ):

PHP код:

$dermac mysql_query("SELECT * FROM item WHERE loc='".$loc.'""); 
while($crow = mysql_fetch_array($dermac)) {
$nameuser = $crow['
name'];
$locxs = $crow['
locx'];
$locys = $crow['
locy'];

echo '
<img name="'.$nameuser.'" src="1.gif" alt="" style="position: absolute; left:'.$locxs.'; top:'.$locys.'" />'; 

имя должно было присвоить Molotok
Код:

<script language="JavaScript"><a href="#" onMouseOver="document.Molotok.src='2.gif'"></a></script>
Пожалуйста помогите. :(

Jekel 20.11.2009 16:08

нужен пример обращение в БД, получение данных...создание с помощью данных обьекта (изображение с именем..id ) вывод этого обьекта на экран по установленым в бд координатам, и возможность управлять допустим клавишами либо мышкой этим изображением с постоянной записью в БД его местаположения, происходить должно без обновления страниц.

EST a1ien 20.11.2009 16:08

Ну для начала у вас пхп скрипт вобще неправильно написан
PHP код:

 $dermac mysql_query("SELECT * FROM item WHERE loc='".$loc."'"); 
while(
$crow mysql_fetch_array($dermac)) {
$nameuser $crow['name'];
$locxs $crow['locx'];
$locys $crow['locy'];

echo 
'<img name="'.$nameuser.'" src="1.gif" alt="" style="position: absolute; left:'.$locxs.'; top:'.$locys.'" />; 


Jekel 20.11.2009 16:15

ну сейчас выводит картинки по координатам но не присваивает имя...да я понимаю что там все другим методом делать нужно, но каким?


Время: 20:18