[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод картинки через xml
Godwarlock

if($user_data_kukla['body'] == 0)
{
echo "<data>
<gender><![CDATA["
.$userdata['gender']."]]></gender>
<body><![CDATA["
.$user_data_kukla['body']."]]></body>
<body_url><![CDATA[/image/armor/body/0.png]]></body_url>


</data>"
;
}
if($user_data_kukla['head'] == 0)
{
echo "<data>
<gender><![CDATA["
.$userdata['gender']."]]></gender>
<head><![CDATA["
.$user_data_kukla['head']."]]></head>
<head_url><![CDATA[/image/armor/head/0.png]]></head_url>

</data>"
;
}

}
else
{

setcookie('errors', '2', time() + 60*24*30*12, '/');
header('Location: index.php'); exit();
}
?>

Пытаюсь вывести две картинки. Не одна не показывается. Показывает, если убрать одно из условий if, но мне надо отобразить две и более картинок. Почему не работает?
AllesKlar
xml - достаточно требовательная вещь к структуре.
Выкладывай код, который генерируется скриптом.
Возможно, что у тебя оба условия выполняются, а в структуре xml узел <data> является корнем, тогды ты получаешь просто ошибку xml

_____________
[продано копирайтерам]
Godwarlock
AllesKlar
Код на actionscript3
dispatcher - получает значения xml, потом выполняется этот кусок кода

if (dispatcher.xml.body == 0)
{
_body = new Loader();
bodyURL = dispatcher.xml.body_url;
bodyURLReq = new URLRequest(bodyURL);
_body.load(bodyURLReq);
_body.x = 0;
_body.y = 0;
addChild(_body);
}

if (dispatcher.xml.head == 0)
{
_head = new Loader();
headURL = dispatcher.xml.head_url;
headURLReq = new URLRequest(headURL);
_head.load(headURLReq);
_head.x = 0;
_head.y = 0;
addChild(_head);
}

Оба условия должны выполняться(т.к в бд значение поля body и head по 0)
Valick
Godwarlock
корень в XML может быть только один
поэтому
echo "<data> ";
if($user_data_kukla['body'] == 0)
{
echo "
<gender><![CDATA["
.$userdata['gender']."]]></gender>
<body><![CDATA["
.$user_data_kukla['body']."]]></body>
<body_url><![CDATA[/image/armor/body/0.png]]></body_url>


"
;
}
if($user_data_kukla['head'] == 0)
{
echo "
<gender><![CDATA["
.$userdata['gender']."]]></gender>
<head><![CDATA["
.$user_data_kukla['head']."]]></head>
<head_url><![CDATA[/image/armor/head/0.png]]></head_url>

"
;
}
echo "</data>";
}else
{

setcookie('errors', '2', time() + 60*24*30*12, '/');
header('Location: index.php'); exit();
}
?>


_____________
Стимулятор ~yoomoney - 41001303250491
AllesKlar
Valick
Цитата
корень в XML может быть только один


Откуда ты знаешь, что data - это именно корень?

Godwarlock
Цитата
Код на actionscript3

Да хоть на ассемблере smile.gif
Покажи, что сервер в баузер отправляет. Код страницы браузера, так сказать.

_____________
[продано копирайтерам]
Godwarlock
Valick Вот спасибо) Все работает) Да это корень)
AllesKlar
Здрасти жопа новый год.
Значит мне за
Цитата
Возможно, что у тебя оба условия выполняются, а в структуре xml узел <data> является корнем, тогды ты получаешь просто ошибку xml
неспасибо, а Валику за тоже самое, но позже, сапсибо.

Godwarlock Верни самокат, который брал в 96ом году.

_____________
[продано копирайтерам]
Valick
AllesKlar, забирай моё спасибо себе smile.gif
я то понял что ты написал, и так же понял что Godwarlock не поймёт, поэтому перефразировал тебя так что бы было понятно.
Цитата (AllesKlar @ 14.01.2015 - 20:20)
Откуда ты знаешь, что data - это именно корень?

патамушта
Цитата (Godwarlock @ 14.01.2015 - 19:41)
Показывает, если убрать одно из условий if
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.