Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz do przeliczania walut
1user1
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.12.2010

Ostrzeżenie: (0%)
-----


Witam.
Może ktoś napisać formularz do przeliczania co najmniej 3 walut. Mam z tym problem.
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Ma korzystać z gotowych kursów walut?

To działa na zasadzie kalkulatora
Go to the top of the page
+Quote Post
Szadow
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 6
Dołączył: 21.11.2010

Ostrzeżenie: (0%)
-----


Łaskaw napisać jaki problem?
Polecam zamianę do 1 głównej waluty a następnie do podrzędnej np.:
PLN->EURO
Do główniej: PLN->DOLARY
Do żądanej: DOLARY->EURO
Go to the top of the page
+Quote Post
Wicepsik
post
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. <html>
  2. <head>
  3. <title>WebServ</title>
  4. <script type="text/javascript" src="jquery.js"></script>
  5. </head>
  6. <body>
  7.  
  8. <form method="post">
  9. <select name="from">
  10. <option>USD</option>
  11. <option>EUR</option>
  12. <option>GBP</option>
  13. </select>
  14. <select name="to">
  15. <option>USD</option>
  16. <option>EUR</option>
  17. <option>GBP</option>
  18. </select>
  19. <input type="submit" name="submit">
  20. </form>
  21.  
  22. <?php
  23. if(isset($_POST['submit'])){
  24. $xml = simplexml_load_file('http://www.nbp.pl/Kursy/xml/LastA.xml');
  25.  
  26. $position = array('USD' => 1, 'EUR' => 7, 'GBP' => 10);
  27.  
  28. $val = str_replace(',','.', $xml->pozycja[ $position[ $_POST['from'] ] ]->kurs_sredni) /
  29. str_replace(',','.', $xml->pozycja[ $position[ $_POST['to'] ] ]->kurs_sredni);
  30.  
  31. echo sprintf('1 %s to %01.5f %s', $_POST['from'], $val, $_POST['to']);
  32. }
  33. ?>
  34. </body>
  35. </html>
Go to the top of the page
+Quote Post
1user1
post
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.12.2010

Ostrzeżenie: (0%)
-----


Wielkie dzięki Wicepsik, dokładnie oto mi chodziło. Widzę, że nie było to tak trudne jak myślałem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 10:58