Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 21
1

конвертер валют

04.10.2017, 23:04. Показов 2163. Ответов 1
Метки нет (Все метки)

Ребят, помогите, пожалуйста, сделать конвертер валют , чтобы он брал данные коэффициентов с сайта :

https://www.ecb.europa.eu/stat... -daily.xml

Данные денег должны переводиться сначала через евро и потом из евро в желаемую валюту(при этом евро значения не должны выводиться) , например,

Я хочу перевести Доллары в Рубли

Доллары -> Евро -> Рубли

Вот код страницы :

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<!-- DO NOT CHANGE THIS FILE -->
<?php 
 //If "result_status" is not set, most likely the user has opened the
 // template.php file directly. We don't want to allow this.
 if (!isset($result_status))
 {
      header("Location: index.php");
 }
?><!DOCTYPE html>
<html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="Currency converter">
    <meta name="author" content="">
    <title>Currency calculator</title>
 
    <!-- Bootstrap core CSS -->
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet">
    <link href="convert.css" rel="stylesheet">
    
    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2/html5shiv.js"></script>
      <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.3.0/respond.js"></script>
    <![endif]-->
    </head>
 
    <body>
 
    <div class="container">
 
        <form class="form-signin" method="GET">
        
        <?php 
        if ($result_status == "OK") { ?>
        <div class="panel panel-success">
            <div class="panel-heading">
            <h4>Conversion result</h4>
            </div>
            <div class="panel-body">
            <p>
                        <?php echo htmlspecialchars($_GET['amount'])?> <?php echo htmlspecialchars($_GET['currency_from'])?>
                         = 
                        <?php echo htmlspecialchars($result_message)?> <?php echo htmlspecialchars($_GET['currency_to'])?>
                    </p>
            </div>
            
        </div>
        <?php } elseif ($result_status == "ERROR") {?>
        <div class="panel panel-warning">
            <div class="panel-heading">
            <h4>Problem detected!</h4>
            </div>
            <div class="panel-body">
            <p><?php echo htmlspecialchars($result_message)?></p>
            </div>
            
        </div>
        <?php } ?>
        
        <h2 class="form-signin-heading">Please, convert</h2>
        <div class="form-group">
            <input type="text" name="amount" id="amount" class="form-control" placeholder="This amount of..." autofocus>
        </div>
 
        <div class="form-group" >
            
            <select class="form-control" name="currency_from">
            <option>... this currency</option>
            <?php 
            foreach ($target_currencies as $currency) {
                echo '<option>' . $currency . '</option>'."\r\n";
            }
            ?>
            </select>
        </div>
 
        <div class="form-group" >
            
            <select class="form-control" name="currency_to">
            <option>... to this currency</option>
            <?php 
            foreach ($target_currencies as $currency) {
                echo '<option>' . $currency . '</option>'."\r\n";
            }
            ?>
            </select>
        </div>
 
                <button class="btn btn-lg btn-primary btn-block" type="submit">Submit</button>
        
        </form>
 
    </div> <!-- /container -->
 
    </body>
</html>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2017, 23:04
Ответы с готовыми решениями:

Сделать конвертер валют
Здравствуйте. Мне нужно создать конвертер валют, работа которого такая же, как у этого:...

Конвертор валют
Помогите пожалуйста с конвертором валют. Нет ли исходника чтоб посмотреть с чего хотя бы начать?

Пересчет валют
Здравствуйте, нужен скрипт который будет пересчитывать деньги не создавая вторую страницу. Есть ли...

Курс валют
Добрый день! Помогите решить возникшую трудность. Вот скрипт курса валют Работает не всегда...

1
458 / 366 / 94
Регистрация: 01.05.2010
Сообщений: 1,752
06.10.2017, 11:09 2
Изучайте CURL - для парсинга инфы. Есть готовые библиотеки. Далее просто арифметика
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2017, 11:09

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Курс валют с сайта
Привет! я тут голову ломаю как мне достать из сайта курсы валют... вот что написал $content =...

траблы с курсом валют
есть таблица, в которой есть поля cost,curr и cost2 в поле cost - цена товара, curr -курс валюты...

Хранение курса валют в сессии
Слушайте а ничего что я курс доллара и евро в куках храню??))) просто курс постоянно обновляется,...

Курс валют (купить/продать)
Задача в том чтобы отобразить на сайте курс валют, но не только курс по НБУ, а еще и значения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.