Подстановка Конвертера Валют на сайт

384
11 января 2017, 01:17

Ребят, подскажите пожалуйста. Есть некий код, собирающий данные определенной страны в шапке на сайте:

<?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="https://code.jquery.com/jquery-latest.js"></script>
<script language="javascript" type="text/javascript"> jQuery(document).ready(function () { jQuery.ajax({ type: "GET", async : false, url: "cb.xml", dataType: "xml", success: Kurs }); function Kurs (xml) { jQuery(xml).find("Valute").each(function(){ if(jQuery(this).attr('ID')=='R01235') { usd = jQuery(this).find("Value").text(); jQuery(".rub span").text(parseInt(jQuery('.usd span').text())*parseInt(usd)); } }); } });</script>
<script language="javascript" type="text/javascript">jQuery.noConflict();</script>
<div id="banner_g1">
<?php
$adres = $_SERVER['REQUEST_URI'];
$parts = parse_url($adres);
parse_str($parts['query'], $query);
$need_id = $query['id'];
include "php/dbc.php";
$dbcnx = @mysql_connect($DB_HOST,$DB_USER,$DB_PASSWORD);
mysql_query("SET character_set_results = 'utf8'", $dbcnx);
mysql_set_charset('utf8');
mysql_select_db($DB_NAME, $dbcnx);
$bg_head_pic = mysql_query("SELECT * FROM law_content WHERE id = $need_id");
while($row=mysql_fetch_assoc($bg_head_pic)) {
    if ( $row['bg_head_pic']!= '' ) {
        echo '<img id="img_bb" alt="'.$row['logo_alt'].'" src="/images/'.$row['bg_head_pic'].'" />';
        echo '</div><div id="banner_g2"><div id="banner_g2t1">'.$row['main_head_string'].'</div><marquee><div class="lenta-rbk">{module 177}</div></marquee><div id="banner_g2b">';
        echo '<img alt="'.$row['logo_alt'].'" src="/images/'.$row['logo_pic'].'" />';
        echo '<div id="banner_g2t2"><p>СТОИМОСТЬ ГОТОВОЙ КОМПАНИИ:</p><ul><li class="usd">от <span>'.$row['cost'].'</span> <span class="new_head_curr">'.$row['currency'].'</span></li>';
        echo '<li class="rub">от <span>100</span> рублей (по курсу ЦБРФ)</li></ul><p><a href="/gotovie-kompanii-s-otkritim-schetom.html" target="">Компании со счетом</a></p></div></div>';
    }
}
mysql_close($dbcnx);
?>
</div>

Код был написал пару лет назад наспех и мы видим, что вначале парсится центробанк. Но в данном случае подставляется только Доллар! За это отвечает кусок:

 if (jQuery(this).attr('ID')=='R01235') {
  usd = jQuery(this).find("Value").text();
  jQuery(".rub span").text(parseInt(jQuery('.usd span').text())*parseInt(usd));
}

Также есть и случаи с ЕВРО, выглядит уже так:

if (jQuery(this).attr('ID')=='R01239') {
    eur = jQuery(this).find("Value").text();
    jQuery(".rub span").text(parseInt(jQuery('.eur span').text())*parseInt(eur));
}

Как мне сделать так, чтобы вариант EUR или USD использовался сам, в пределах этого кода? PS: Это зависит от $row['currency'], которая имеет значения либо "eur" либо "usd".

Заранее спасибо !

READ ALSO
FAILED BINDER TRANSACTION

FAILED BINDER TRANSACTION

Передаю объект своего класса (реализую Parcelable) из одного активити в другое через IntentИз второго активити в фрагмент расположенный на этой активити...

406
без причины вызывается метод repaint()

без причины вызывается метод repaint()

Создал JPanel на котором есть 3 кнопки, и овал, нарисованный в методе paintComponent()По задумке, при нажатии на одну из кнопок, она обводится в рамочку,...

415
Как передать строку из Activity в Fragment

Как передать строку из Activity в Fragment

Хочу передать строку из Activity в Fragment, помогите исправить ошибку

938
Сортировка чисел и вывод их на экран

Сортировка чисел и вывод их на экран

Я сделал 1 и 2 пунктыКак сделать 3 пункт?

503