matematické operace s poli ve formuláři

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Aleš Jandera
Člen | 24
+
0
-

Ahoj lidi,

asi špatně hledám. Potřeboval bych jen lehce nasměrovat. Mám pole ve formuláři a než je uložím do databáze tak je potřebuju řekněmě vynásobit.

Můžete mi prosím někdo poradit. Díky.

Šaman
Člen | 2640
+
0
-

Po odeslání – typicky v onSubmit() máš všechny odeslané hodnoty v poli $this->values. Do databáze je ukládáš sám a jestli je předtím vynásobíš, nebo cokoliv, to už databáze nepozná.. Nebo používáš jiný způsob ukládání dat z formuláře?

Editoval Šaman (29. 8. 2012 22:51)

Aleš Jandera
Člen | 24
+
0
-

Nene tohle používám klasicky jen jsem nikde nenašel jak to napsat.

Něco jako:

$result = $form->values->field1*$form->values->field2

Nebo se to dělá nějak speciálně. Ještě nikdy jsem takovou úpravu nepotřeboval, tak trochu tápu.

bazo
Člen | 620
+
0
-

pole z formulara sa nasobi uplne rovnake ako kazde ine php pole. s formularmi to nema nic spolocne.

Aleš Jandera
Člen | 24
+
0
-

Díky za rychlé reakce. Bylo to jednoduché jen jsem se chtěl ujistit. Už mi to šlape jak jsem chtěl.