| не могу найти в чем же ошибка. получаю на выходе пустые значения. вот скрипт
<?
//$date=date("Y-m-d");
$xmlstr = file_get_contents('xml\XML.xml');
$dom = new DOMDocument();
if(!$dom->loadXML($xmlstr)) {
exit("Ошибка при разборе документа\n");
}
// Получаем дату обновления курса валют
$data = substr($xmlstr, 62, 10);
$d=substr($data,-10,2);
$m=substr($data,-7,2);
$g=substr($data,-4);
$date=$g."-".$m."-".$d;
$connect = @odbc_connect("DBNerpa", "webagent", "FREEbsdX11");
$query = "SELECT b.period, a.nam, a.fnam, b.value FROM SPC02 as b join sp014 as a on a.exchange = b.id WHERE b.id = 7464 and b.period = '$date'";
$result = odbc_exec($connect, $query);
//$dd=odbc_result_all($result, "BGCOLOR='#c0c0c0' border='0' ");
$q=odbc_result($result, "nam");
$w=odbc_result($result, "fnam");
$e=odbc_result($result, "value");
echo "<FIELDSET><LEGEND class=style4>$date</LEGEND><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>
<td class=style7> $q</td>
<td class=style4>$w</td>
<td class=style5>$e р.</td>
</tr>";
odbc_free_result($result);
$query = "SELECT b.period, a.nam, a.fnam, b.value FROM SPC02 as b join sp014 as a on a.exchange = b.id WHERE b.id = 7465 and b.period = '$date'";
$result = odbc_exec($connect, $query);
//$dd=odbc_result_all($result, "BGCOLOR='#c0c0c0' border='0' ");
$q=odbc_result($result, "nam");
$w=odbc_result($result, "fnam");
$e=odbc_result($result, "value");
echo "<tr>
<td class=style7> $q</td>
<td class=style4>$w</td>
<td class=style5>$e р.</td>
</tr><tr>
<td class=style7></td>
<td class=style4></td>
<td class=style5 align='right'><a href=?paper=val class=style4>Подробнее...</a></td>
</tr>
</table></FIELDSET>";
odbc_free_result($result);
odbc_close($connect);
?> | |