Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Форма подчета... (http://forum.oszone.net/showthread.php?t=31660)

Rustemal 03-07-2003 17:54 216424

Как с помошью php или java script сделать форму подчета.
Дана форма
* 1  *2 * 3
a 5 4.5 6.5
b 1 1.2 3.1
c 2 1.1 6.5
Мы при помощи select
<select name=bukva>
* *<option *value=1">a</option>
* *<option value="2">b</option>
* *<option value="3">c</option>
*</select>
*выбираем букву a или b или c

Также при помощи select
<select name=sifra>
* *<option *value=1">1</option>
* *<option value="2">2</option>
* *<option value="3">3</option>
*</select>
*выбираем 1 или 2 или 3
*
После выбора программа смотрит таблицу... например мы выбрали b 2 значит получается 1.2

Потом *<input type=text name=ddd size=15 maxlength=50 value="">
мы вводим любое число.

И потом это число * на число выше, т.е. например 300 (мы ввели число в input) * 1.2.
Большое спасибо.
*

Prisoner 04-07-2003 03:07 216425

Код приводить не буду (иначе флейма не оберешься, да и стыдно ;) ), но алгоритм пожалуй прост:
1) Заводишь ассоциативный массив, содержащий таблицу значений твоей матрицы, кладешь туда все, что надо и куда надо.
2)По пришедшим из формы данным оптионов и инпута выбираешь из массива нужные данные и... вуаля

Rustemal 04-07-2003 10:00 216426

я это сделал с помошью if на java script просто я думал что есть более лучший способ!!!

Prisoner 05-07-2003 01:25 216427

Яваскрипт и цэгэай... тебе решать, что лучше :)


Время: 11:32.

Время: 11:32.
© OSzone.net 2001-