Codeigniter'da veritabanına kayıt ekliyorum eklemesine de kayıtı test ediyorum
eklendiyse kayıt eklendi,eklenmediyse de eklenmedi diyorum. şarta girdiğinde kayıt eklenmedi diyor ama veritabanına baktıgım da ekliyor
rica etsem bir de siz baksanız sevinirim
Controller
<?php class uyelikk Extends CI_Controller {
function __construct(){
parent::__construct();
$uyelik = new uyelik();
}
function index() {
$data['main_content'] = $this->load->view('hesaplar','',TRUE);
$this->load->view('template',$data);
}
function uyekayit(){
$uye_adi =$this->input->post("adi",TRUE);
$uye_soyadi =$this->input->post("soyadi",TRUE);
$uye_dogum_tarihi =$this->input->post("dogum_tarihi",TRUE);
$uye_eposta =$this->input->post("eposta",TRUE);
$uye_bay =$this->input->post("bay",TRUE);
$uye_bayan =$this->input->post("bayan",TRUE);
$uye_sifre =$this->input->post("sifre",TRUE);
$uye_sifre2 =$this->input->post("sifre2",TRUE);
$uyedata = array($uye_adi,$uye_soyadi,$uye_dogum_tarihi,$uye_eposta,$uye_bay,$uye_bayan,$uye_sifre,$uye_sifre2);
$this->load->model("uyelik");
$sonuc = $this->uyelik->uyeOlustur($uyedata);
if($sonuc==1)
{
//updatesubject
echo " kayıt eklendi";
}
else
{
//errors
echo " kayıt eklenmedi";
}
}
}Model:
<?php
class uyelik Extends DataMapper {
var $table = 'uyelik';
function __construct($id=NULL) {
parent::__construct($id);
}
function uyeOlustur($params) {
// üye veri tabanına ekle
$s = new uyelik();
$s->adi = $params[0];
$s->soyadi = $params[1];
$s->eposta = $params[2];
$s->dogum_tarihi = $params[3];
$s->cinsiyet = $params[4];
if($s->save()) {
return $msg = 'başarılı';
}else {
echo $s->error->string;
return $msg ='kayt sırasında bir hata oldu';
}
}
}