xreal
Новичок
Здравствуйте!
Пишу вот такой код(знаю, что не совсем красивый), но переменная $associated, почему-то не хочет быть видна в указанном комментарием месте, да и не только она, если делать в блоке else if() {} вывод к примеру $data->associated, то тоже никакой реакции, хотя $data->tableName выводится отлично.
Пишу вот такой код(знаю, что не совсем красивый), но переменная $associated, почему-то не хочет быть видна в указанном комментарием месте, да и не только она, если делать в блоке else if() {} вывод к примеру $data->associated, то тоже никакой реакции, хотя $data->tableName выводится отлично.
PHP:
...
$xmlString = file_get_contents("xml_configs/".$xmlname) or die ("Указанный xml файл не найден!") ;
$xml = new SimpleXMLElement($xmlString);
foreach($xml->element as $data) {
/*
echo "$data->tableName<br/>";
echo "$data->initial<br/>";
echo "$data->associated<br/>";
*/
$associate = $data->associated;
if ($temp == 1) {
$temp = $data->tableName;
$str = $data->initial;
}
//строим список полей одной таблицы
elseif ( strcmp($temp, $data->tableName) == 0 ) {
$str = $str.", ".$data->initial;
}
//пришли к новой таблице надо записать данные по предыдущей таблице
elseif ((strcmp($temp, $data->tableName) != 0) || !next($xml)) {
echo $associate, "<br>"; // ВОТ ТУТ УЖЕ НЕ ВЫВОДИТ!
}
}
...