Показать сообщение отдельно
  #1 (permalink)  
Старый 20.12.2009, 03:16
Аватар для Jekel
Профессор
Отправить личное сообщение для Jekel Посмотреть профиль Найти все сообщения от Jekel
 
Регистрация: 20.11.2009
Сообщений: 257

Из БД в <img> а их розмещаем по слоям
Товарищи программисты, прошу Вас о помощи!
Есть бд, в ней допустим 10 строк...все данные перегоняются в 10 картинок с им принадлежащими данными которые беру из БД ($all) Все выводит хорошо, но нужно выводить картинки ($all) так чтобы они были по своим слоям..т.е если $y первого id равен 100 а $y второго id равен 110, то id1 выводит в $isbnTextq3 = $dom->createTextNode($all); (смотреть ниже), а id2 выводит в $isbnTextq1...и если id1.y = id2.y то в $isbnTextq2.
Тоесть есть три слоя ($one, $two и $three) и нужно все картинки автоматически роспихивать по своим слоям...и причем чтобы все картинки брали участие в сравнении Y...
Очень прошу помочь...
...
//гребем данные из БД
$mybase = mysql_query("SELECT * FROM customers WHERE id!='$pid'"); 
while($db = mysql_fetch_array($mybase)) {
$id = $db['id'];
$name = $db['name'];
$x = $db['x'];
$y = $db['y'];
$loc = $db['loc'];

//запихиваем данные из строк в <img>
$all = "<img src='$loc' width='50' height='50' id='$name' name='$name' style='position: absolute; left:$x; top:$y'></img>";

//слой первый
$isbnTextq1 = $dom->createTextNode($all);
$one->appendChild($isbnTextq1);


//слой второй
$isbnTextq2 = $dom->createTextNode($all);
$two->appendChild($isbnTextq2);


//и нижний слой
$isbnTextq3 = $dom->createTextNode($all);
$three->appendChild($isbnTextq3);

}
...
Ответить с цитированием