Egy egyszerű problémám van, de sehogyan sem tudok rájönni mit kell tennem. Kezdő vagyok, bocs az alap kérdésért :)
Van egy formom, amit a drupal_get_form() függvénnyel teszek ki, valamint működik hozzá a submit is. Submitkor a formból kapott adatokat beteszi az adatbázisba. Ez idáig oké, az insert működik. De ezt a formot arra is szeretném használni, hogy egy, már az adatbázisban lévő rekordot módosítsak. Hogyan tudom renderelés előtt betölteni ezeket az adatbázisból származó adatokat a form-ba? A DB lekérdezés működik, azzal nincs baj, megvannak az adatok, csak az nem tudom hogy lesz ez a formban.
Próbáltam azt, hogy abban a függvényben, amit a drupal_get_form() hív, kitöltöm a form elemek #value mezőjét is. Ekkor azonban hiába módosítom az adatokat a böngészőben, submitkor ugyanazt kapom amit eredetileg a #value mezőbe tettem. Nem módosul az adat, hiába írom át a böngészőben amikor megjelenik a form, utána ugyanazt kapom mint ami eredetileg volt.
Tudtok segíteni? Köszi előre is...
#default_value, nem #value!
#default_value, nem #value!
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu