Potrzebny prosty skrypt do przeliczania walut

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
kawex
Posty: 9
Rejestracja: pt lip 29, 2005 9:41 am

Potrzebny prosty skrypt do przeliczania walut

Post autor: kawex »

To co w temacie.... Potrzeba mi skrypt przeliczający walute ze złotowek do dolarow i euro... W php lub javie jak kto woli. Chodzi mi o to że ma być okienko do wpisywania liczby w zlotowkach (w htmlu to jest chyba input type=text) nastepnie okienko do wyboru (2 opcje $ albo euro) nastepne okienko "przelicz" noi ostatnie z wynikiem....
cfaniak
Przelotem
Przelotem
Posty: 257
Rejestracja: pt lip 29, 2005 11:09 pm
Lokalizacja: Kraków
Kontakt:

Re: Potrzebny prosty skrypt do przeliczania walut

Post autor: cfaniak »

Najprościej to chyba tak:
plik form.html
<form method="POST" action="waluta.php">
<input type="text" name="kwota" />Podaj kwote<br />
Przelicz na:<br />
<input type="radio" name="waluta" value="1" checked />dolar amerykański<br />
<input type="radio" name="waluta" value="2" />euro<br />
<input type="submit" value="przelicz" />
</form>
plik waluta.php
<?
if($_POST['waluta'] == 1)
{
$przelicznik = 3.3373;
}

if($_POST['waluta'] == 2)
{
$przelicznik = 4.0399;
}
$wynik = $_POST['kwota']*$przelicznik;
echo $wynik;
?>
yarpo
Nowy
Nowy
Posty: 168
Rejestracja: wt lut 08, 2005 6:29 pm
Lokalizacja: Gdańsk
Kontakt:

Re: Potrzebny prosty skrypt do przeliczania walut

Post autor: yarpo »

Można to zrobićw JS - chyba nawetlepsze rozwiązanie
yarpo
Nowy
Nowy
Posty: 168
Rejestracja: wt lut 08, 2005 6:29 pm
Lokalizacja: Gdańsk
Kontakt:

Re: Potrzebny prosty skrypt do przeliczania walut

Post autor: yarpo »

A oto taki kod:

Kod: Zaznacz cały

<html> 
<head> 
<script type="text/javascript"> 
function kurs() { 
 var ile_zlotych = document.jar.bank.value; 
 var przelicznik = 0; 
   switch(document.jar.waluta.value) { 
    case 'eur' : przelicznik = 4.2; break; 
    case 'usd' : przelicznik = 3.2; break; 
    default : przelicznik = 1.0; break; 
   } 
 document.jar.kantor.value = ile_zlotych*przelicznik; 
} 
</script> 
</head> 
<body> 

<form name="jar"> 
<input type="text" name="bank" /> 
<select name="waluta" size="1" onChange="kurs()"> 
<option value="eur">euro</option> 
<option value="usd">dolary</option> 
</select> to <input type="text" name="kantor" /> zł. 
</form> 

</body> 
</html>
ODPOWIEDZ