Есть простая форма.
Цитата |
<html> <head> <title> Форма данных </title> </head> <body> <form action="http://localhost/kurs_valut/index2.php" method="POST"> <select name=val1 size=1> <option value=1 selected>Доллар</option> <option value=2>гривна</option> <option value=3>рубль</option> <option value=4>евро</option> </select> <select name=val2 size=1> <option value=5>Доллар</option> <option value=6 selected>гривна</option> <option value=7>рубль</option> <option value=8>евро</option> </select> <input type="text" name="s_1" size=5 maxlen=5> <br> <input type="submit" name="go" value="Посчитать"> <input type="reset" value="Сброс"> </body> |
Цитата |
<?php if (!isset($go)) { echo "не указаны параметры\n"; exit; } else { echo "<html><body>"; echo "$s_1<br>"; switch ($val1) { case 1 :$kurs1="dol_";break; case 2 :$kurs1="grn_";break; case 3 :$kurs1="rub_";break; case 4 :$kurs1="eur_";break; default:$kurs1="dol_";break; } switch ($val2) { case 5 :$kurs2="dol<br>";break; case 6 :$kurs2="grn<br>";break; case 7 :$kurs2="rub<br>";break; case 8 :$kurs2="eur<br>";break; default:$kurs2="dol<br>";break; } $x=$kurs1.$kurs2; echo $x; $a =array( 1=>'dol_dol', 8.05=>'dol_grn', 30.1=>'dol_rub', 0.69=>'dol_eur', 0.12=>'grn_dol', 1=>'grn_grn', 3.74=>'grn_rub', 0.086=>'grn_eur', 0.03=>'rub_dol', 0.26=>'rub_grn', 1=>'rub_rub', 0.023=>'rub_eur', 1.43=>'eur_dol', 11.59=>'eur_grn', 43.46=>'eur_rub', 1=>'eur_eur', ); } ?> |
$a - array ('dol_dol' => 1, 'dol_grn' => 8.05 ...);
echo $a[$x];
Цитата (VolCh @ 13.01.2010 - 17:20) |
Может наоборот делать $a - array ('dol_dol' => 1, 'dol_grn' => 8.05 ...); |