[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: простейший конвертер валют
Kauperwood
Есть простая форма.
Цитата
<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',
);
}
?>

Уважаемые знатоки, как можно найти $x в массиве и вывести? что я делаю не так?



Спустя 1 час, 6 минут, 12 секунд (13.01.2010 - 20:20) VolCh написал(а):
Может наоборот делать
$a - array ('dol_dol' => 1, 'dol_grn' => 8.05 ...);
echo $a[$x];

Спустя 22 минуты, 56 секунд (13.01.2010 - 20:43) Kauperwood написал(а):
Цитата (VolCh @ 13.01.2010 - 17:20)
Может наоборот делать
$a - array ('dol_dol' => 1, 'dol_grn' => 8.05 ...);
echo $a[$x];

попробовал, но безрезультатно
Notice: Undefined index: rub_rub

Спустя 34 минуты, 47 секунд (13.01.2010 - 21:18) VolCh написал(а):
<br> во второмсвитче не нужен

Спустя 24 минуты, 15 секунд (13.01.2010 - 21:42) Kauperwood написал(а):
большое спасибо Volch!
убрал <br>,зароботало $a[$x]!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.