Autor Zpráva
dan55
Profil
Dobrý den člověk zadá do input1 třeba hodnotu 10 a v select1 vybere možnost cm (5možností).
A pod tím je to samé
Do input2 zadá hodnotu 35 (třeba) a v select2 vybere možnost dm.
Mělo by to převést na tu samou jednotku co je v select1 zvolená, ale aby se hodnota v input2 změnila podle select1 :-)

Takže zadám do prvního formu třeba:

-----------------------
| 25 | | cm |
----------------------- ---------------
-----------------------
| 48 | | mm |
-----------------------

A 48 mm se převede na jednotku co je v select1 (cm) takže vlastně ze 48mm vnikne 4,8cm.

A hodnoty v selectech:
mm
cm
dm
m
km


Nevíte někdo nějaký script?
Napsal jsem to srozumitleně?

Jak to vypadá, ale má to být obdélník:
http://img40.imageshack.us/img40/5755/dddddnw.png
ONdra28
Profil *
Z formuláře si vytáhni hodnotu která se má převést, jednotku na kterou se to má převést, hoď si to do proměnných, a pak už to je čistě jen o výpočtech, počítat jste se myslím učili ve škole :) Můžeš to udělat přes Switch($jednotka) case milimetry $hodnota / 10 (Pokud je vstup v centimetrech) ... ;)
dan55
Profil
ONdra28
Jenomže jak?
Třeba budu převáďět z cm na mm nebo z cm na km.
Jak ?
dan55
Profil
...
ONdra28
Profil *
Uděláš si input na zadání čísla vedle hodíš select z jaké jednotky, vedle eště jeden select na jakou jednotku pak čudlik(submit)

$cislo = $_POST[nazev_inputu]; // Cislo z inputu
$zceho = $_POST[nazev_selectu]; //Z jake jednotky (1. select)
$doceho = $_POST[nazev_selectu] // Do jaky jednotky (2. select)

no...

Pak udelas switch na promennou $zceho a do jednotlivych case das dalsi switch na prommenou $doceho a pak uz jen ty vypocty..
dan55
Profil
jo už vím díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0