Re: FormBuilder help

From: Date: Wed, 11 Oct 2006 07:35:33 +0000
Subject: Re: FormBuilder help
References: 1 2  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-25387@lists.php.net to get a copy of this message
this save only first table.. <? require_once('DB/DataObject/FormBuilder.php'); require_once("PEAR.php"); define("DB_DATAOBJECT_NO_OVERLOAD",true); /* This is needed for some buggy versions of PHP4 */ require_once("DB/DataObject.php"); $options = &PEAR::getStaticProperty('DB_DataObject','options'); // the simple examples use parse_ini_file, which is fast and efficient. // however you could as easily use wddx, xml or your own configuration array. $config = parse_ini_file('dataObject.ini',TRUE); // because PEAR::getstaticProperty was called with and & (get by reference) // this will actually set the variable inside that method (a quasi static variable) $options = $config['DB_DataObject']; //////////////////////////////////////////////////////////////////////////////////////////////////// $first_table =& DB_DataObject::factory('tbl_menu_sx'); $first_table->fb_createSubmit = false; $first_table->get(1); $first_build =& DB_DataObject_FormBuilder::create($first_table); $first_build->elementNamePrefix = 'formOne'; $first_form = $first_build->getForm(); $second_table = DB_DataObject::factory('tbl_menu_sx_lang'); $second_table->get(2); /*$second_table->id_tbl_menu_sx=1; $second_table->id_tbl_lingua=4; $second_table->find(); */ $second_build =& DB_DataObject_FormBuilder::create($second_table); $second_build->elementNamePrefix = 'formTwo'; $second_build->useForm($first_form,false); $second_form = $second_build->getForm(); print $second_form->toHTML(); if ($first_form->validate() && $second_form->validate()) { $first_form->process(array(&$first_build,'processForm'), false); $first_table->link_field = $second_table->link_field; $second_form->process(array(&$second_build,'processForm'), false); } ?> why? my email/msn: marco76tv@hotmail.com my web: www.3viso.com my icq: 210139517

« previous php.pear.general (#25387) next »