Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Из БД в <img> а их розмещаем по слоям (https://javascript.ru/forum/server/6759-iz-bd-v-img-ikh-rozmeshhaem-po-sloyam.html)

Jekel 24.12.2009 01:43

как сделать чтобы y в object'ов были + 5....так как в этом коде только правильно)))

$mybase = mysql_query("(SELECT img,x,y+5,w,h,id FROM objects) UNION (SELECT img,x,y,w,h,id FROM customers) ORDER BY y+h ASC");


и можно ли в нашем случае заместь этого:
(SELECT img,x,y+5,w,h,id FROM objects)
сделать это:
(SELECT * FROM objects)
????

PeaceCoder 25.12.2009 17:41

$mybase = mysql_query("(SELECT img,x,(y+5) AS y,w,h,id FROM objects) UNION (SELECT img,x,y,w,h,id FROM customers) ORDER BY y ASC");

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

Jekel 25.12.2009 20:43

очень благодарен! работает

Jekel 25.12.2009 20:44

а что с анимацией через XMLHttpRequest ?

PeaceCoder 25.12.2009 22:51

уже ответил.

Jekel 26.12.2009 01:11

всетаки решил сделать какую-то пародию на игру)))) для интереса...разобраться во всем на будущее

Jekel 26.12.2009 01:43

$mybases = mysql_query("SELECT * FROM customers WHERE id='".$pid."'"); 
$dbp = m$mybases = mysql_query("SELECT * FROM customers WHERE id='".$pid."'"); 
$dbp = mysql_fetch_array($mybases);
$yp = $dbp['y'];
$xp = $dbp['x'];
$wp = $dbp['w']; //штрина обьекта
$hp = $dbp['h']; //высота

$mybasess = mysql_query("SELECT y,x,w,h FROM objects"); 
$dbps = mysql_fetch_array($mybasess);
$ym = $dbps['y'];
$xm = $dbps['x'];
$wm = $dbps['w'];
$hm = $dbps['h'];

if(($yp+$hp)!=($ym+$hm) || ($yp+$hp)!=$ym || ($xp+$wp)!=($xm+$wm) || ($xp+$wp)!=$xm){
$Display = $dom->createTextNode("Hit!");
$one->appendChild($Display);
}


нужно чтобы брало каждый отдельный обьект с таблички object и сравнивало y и x с обьектом из таблички customers y + h (низ короче) под id = $pid

и когда это true, то вывело текст hit!

ну кароче если customers обьект под id1 (в зависимости от $pid) допустим
наступил на любой из обьектов objects, то выводится надпесь hit.

Jekel 26.12.2009 13:39

??????:blink:

PeaceCoder 26.12.2009 14:29

непойму вопрос.

Jekel 27.12.2009 06:36

если обьект из customers коснулся обьект из object, то выводит "Hit!" причем не только по Y но и по X


Часовой пояс GMT +3, время: 20:19.