14.11.0027
Fungsi-Fungsi
num_rows() - mendapatkan jumlah baris dalam sebuah
hasil query
escape_str() - menghilangkan ambigu dalam sebuah
string
sha1() - untuk diencrypt kedalam sha1
do_upload() - melakukan proses upload file
display_errors() - menampilkan pesan error jika gagal
meng-upload file
segment()
num_row()
mendapatkan jumlah baris dalam sebuah hasil query
Contoh:
$sql = "SELECT username FROM users;
$query = $this->db->query($sql);
if ($query->num_rows() == 1) {
$this->session->set_userdata('error','*Username sudah
dipakai.');
}
escape_str()
menghilangkan ambigu dalam sebuah string
Contoh:
function createuser($uname){
$eUsername = $this->db->escape_str($uname);
}
sha1()
untuk diencrypt kedalam sha1
Contoh:
function encryptpwd($pwd){
$md5 = md5("taesa%#@2%^#" . $pwd . "2345#$
%@3e");
$hash = $this->encrypt->sha1($md5);
return $hash;
}
do_upload()
melakukan proses upload gambar / file
Contoh:
$config = array(
'upload_path' => "./asset/images/user_avatar/",
'allowed_types' => "gif|jpg|png|jpeg",
'overwrite' => TRUE,
'max_size' => "2048000",
'max_height' => "768",
'max_width' => "1024",
'file_name' => "avatar". $this->session->userdata('id_user')
);
$this->load->library('upload', $config);
If($this->upload->do_upload()){
display_errors()
Menampilkan pesan error jika ada kesalahan dalam
meng-upload gambar / file
Contoh:
$data["error"] = $this->upload->display_errors();
segment()
Controller:
$id = $this->uri->segment(3);
$row = $this->marticle->getselarticle($id)->row();
$edit = array("class"=>"actionedbtn","value"=>"Edit");
View:
$edid = "article/edit/".$row->id_article;
echo form_open($edid ,$formattributes) ."".
form_submit($edit) ."". form_close();