Показать сообщение отдельно
  #33 (permalink)  
Старый 22.11.2015, 20:05
Интересующийся
Отправить личное сообщение для Becass Посмотреть профиль Найти все сообщения от Becass
 
Регистрация: 22.11.2015
Сообщений: 19

Решение проблемы на чистом JS

Получаем курс доллара

<?php
$today = date("d/m/Y");
 $fp = fopen('cb.xml', 'w');
 $ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
      'http://www.cbr.ru/scripts/XML_daily.asp?date_req='.$today);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec($ch);
fclose($fp);
curl_close ($ch);
?>


Получаем нужное число и объявляем функцию

<script src="http://code.jquery.com/jquery-latest.js";></script>
	<SCRIPT>
$(document).ready(function () {
       $.ajax({
		url: 'cb.xml',
		dataType: 'xml'
	}).done(function (xml) {
		$(xml).find('Valute').each(function() {
			if ($(this).attr('ID') == 'R01239') {
				currency = parseFloat($(this).find('Value')
						.text().replace(',', '.'));
			}
		});
	});
});


Вставляем в формулу

S = (Pbum + Ppec + Potd) * currency;


Не один из представленных в теме ответов не были верными
Ответить с цитированием