public function processedit() { $firstname = $_POST['firstname']; $middlename = $_POST['middlename']; $lastname = $_POST['lastname']; $id = $_POST['id']; $contact = new contact($id); $contact->firstname = $firstname; $contact->lastname = $lastname; $contact->middlename = $middlename; $contact->save(); $this->deleteMethods($contact); $this->addMethods($_POST['type'], $contact); lib::sendto("/contacts/view/{$contact->id}"); }
/** * Saves a given contact * @param contact * @return void */ public function saveContact(contact $contact) { $contact->save(); }
//------------------------------------------------ // Insert Row #2 //------------------------------------------------ if ($tmp_debug) { qdb_list($data_source, $strsql2, false, $qdba_opts); } else { qdb_list($data_source, $strsql2); } //------------------------------------------------ // Insert Row #3 //------------------------------------------------ if ($tmp_debug) { qdb_exec($data_source, $strsql3, $params, false, $qdba_opts); } else { qdb_exec($data_source, $strsql3, $params); } //------------------------------------------------ // Insert Row #4 //------------------------------------------------ //print_array($test_vals[3]); $contact = new contact(false); $contact->use_bind_params(); $contact->import($test_vals[3]); $print_only = false; if ($print_only && $tmp_debug) { $contact->print_only(); print $contact->save(); $contact->dump('data'); } else { $contact->save(); }
/** * Saves a given contact. * * @param contact * @return void */ public function saveContact(contact $contact) { $contact->save(); foreach ($this->contacts as $k => $contactdb) { if ($contactdb->id == $contact->id) { $this->contacts[$k] = $contact; return; } } $this->contacts[] = $contact; }
qdb_exec($data_source, $strsql2, array('issss', &$id, &$fname, &$lname, &$city, &$state)); //----------------------------------------------------------- // "DIO" //----------------------------------------------------------- //$data1->execute(array('issss', 13, 'ricky', 'richards', 'Here', 'OH')); // Create New Object $contact = new contact(false); $contact->use_bind_params(); $contact->set_field_data('id', 13); $contact->set_field_data('first_name', 'ricky'); $contact->set_field_data('last_name', 'richards'); $contact->set_field_data('city', 'Here'); $contact->set_field_data('state', 'OH'); //$contact->print_only(); //print $contact->save(); $contact->save(); //----------------------------------------------------------- // Commit //----------------------------------------------------------- //print_array(qdb_list($data_source, $strsql0)); //$data1->rollback(); $data1->commit(); //*********************************************************************** // Rows should exist //*********************************************************************** print_sub_header('Inserted four rows and committed. They should exist...'); $data1->prepare($strsql); $affect_rows = $data1->execute(array('iiii', 10, 11, 12, 13)); print div(xhe('strong', 'Affected Rows: ') . $affect_rows); $data = $data1->data_key_assoc('id'); print_array($data);