problem s duplicitni hodnotou ve formulari
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- xrep
- Člen | 51
Zdravím,
mám formulár, v ktorom mam input box – pocet_vytiskov, no v databazi mam stlpce pocet_vytiskov a aktualny_pocet .. Potrebujem nejako dostat hodnotu z pocet_vytiskov aj do polozky aktualny_pocet ale nevjem ako.
Ci cez hiddenField, alebo si nejako insertnut hodnotu do pola ktore sa
posiela modelu v presenteri, alebo ci to osetrit na strane modelu.
Kazdopadne skusam vselico mozne a nie a nie to rozbehat. :(
Vdaka za pomoc.
- Vyki
- Člen | 388
To je na tobě jak naložíš z daty z hormuláře. Můžeš klidně v obslužné metodě formuláře napsat třeba toto.
<?php
public function formSubmitted(AppForm $form)
{
$data = $form->getValues();
$dataProUlozeni = array(
'pocet_vytiskov' => $data['pocet_vytiskov'],
'aktualny_pocet' => $data['pocet_vytiskov'],
'napr_nazev' => $data['nazev']
);
dibi::query('INSERT INTO [table]', $dataProUlozeni); //mělo by být samozřejmě v modelu
[...]
}
?>
Edit: pozdě :o)
Editoval Vyki (24. 11. 2010 15:48)