Autor | Zpráva | ||
---|---|---|---|
M4ra Profil * |
#1 · Zasláno: 11. 9. 2009, 14:23:40
Ahoj,
mám před sebou tento framework a potřebuji udělat následující - mám v něm funkci add: function add() { $data = array( 'title' => ( ! isset($this->lang['scaff_add'])) ? 'Add Data' : $this->lang['scaff_add'], 'fields' => $this->CI->db->field_data($this->current_table), 'action' => $this->base_uri.'/insert' ); $this->CI->load->view('add', $data); } a pak je tu její volání: function add($type,$jedna="",$dve="",$tri=""){ $type = str_replace("-", "_", $type); $sql = "INSERT INTO table$type (jedna,dve,tri) VALUES ('$jedna','$dve','$tri')"; $query = $this->ci->db->query($sql); if($query AND $query_sort){ return true; }else{ return false; } } a já potřebuji do formuláře přidat ještě jeden input pro informaci - dejme to, že se jmenuje "ctyri", a když jej chci společně s dalšími uložit do DB, tak se neuloží: function add($type,$jedna="",$dve="",$tri="",$ctyri=""){ ... $sql = "INSERT INTO table$type (jedna,dve,tri,ctyri) VALUES ('$jedna','$dve','$tri','$ctyri')"; Uloží se pouze první 3... Když ale zkusím toto: function add($type,$jedna="",$dve="",$ctyri=""){ ... $sql = "INSERT INTO table$type (jedna,dve,ctyri) VALUES ('$jedna','$dve','$ctyri')"; tak se mi tam ta proměnná s obsahem uloží do správného sloupce - no a vypadá to, že jako parametry při volání funkce musí být pouze 3 proměnné (+$type), ale já bych tam potřeboval 4... Neřešili jste něco podbného? Díky za reakce |
||
Časová prodleva: 15 let
|
0