function insertDB() { $query = "Insert into " . $this->my_name . " ("; for ($i = 0; $i < count($this->allvars); $i++) { $query .= "" . key($this->allvars) . ","; next($this->allvars); } $query = substr($query, 0, -1); $query .= ") values("; reset($this->allvars); for ($i = 0; $i < count($this->allvars); $i++) { if (current($this->allvars) == NULL) { $query .= "NULL,"; } else { $query .= "'" . utf8_encode(current($this->allvars)) . "',"; } next($this->allvars); } $query = substr($query, 0, -1); $query .= ")"; $this->allvars["id"] = parent::consulta_id($query); return $this->allvars["id"]; }