Codeigniter sesije problem - sesije se ne mogu "odrzati"

$url = $this->uri->segment(2);
$naslov = str_replace("-", " ", $url);
$datum = date(“d:m:Y \u H:i”);

   $data = array(
   
   'komentar' => $this->input->post('komentar'), 
   'napisao' => $this->input->post('ime'), 
   'za' => $naslov,
   'email' => $this->input->post('email'),
   'datum' => date("d:m:Y \u H:i")
   
   );
   

   $this->db->where('za', $naslov);
   $query = $this->db->insert('komentari', $data);
   return $query;

dis šud vrk.

[php]if ($this->form_validation->run() == TRUE)
{
$this->komentar_model->add_comment($this->input->post(‘komentar’), $this->input->post(‘ime’), $this->input->post(‘email’));
}
else
{
$this->load->view(“komentar”);
}

//////////////////////////////////////////

function add_comment($komentar, $napisao, $email)
{
$url = $this->uri->segment(2);
$naslov = str_replace("-", " ", $url);
$datum = date(“d:m:Y \u H:i”);

$data = array(
    'komentar' => $komentar, 
    'napisao' => $napisao, 
    'za' => $naslov, 
    'email' => $email, 
    'datum' => date("d:m:Y \u H:i")
    );


$this->db->where('za', $naslov);
$query = $this->db->insert('komentari', $data);
return $query;

}
[/php]

[quote=“jcrnkovic”]dis šud vrk.

[php]if ($this->form_validation->run() == TRUE)
{
$this->komentar_model->add_comment($this->input->post(‘komentar’), $this->input->post(‘ime’), $this->input->post(‘email’));
}
else
{
$this->load->view(“komentar”);
}

//////////////////////////////////////////

function add_comment($komentar, $napisao, $email)
{
$url = $this->uri->segment(2);
$naslov = str_replace("-", " ", $url);
$datum = date(“d:m:Y \u H:i”);

$data = array(
    'komentar' => $komentar, 
    'napisao' => $napisao, 
    'za' => $naslov, 
    'email' => $email, 
    'datum' => date("d:m:Y \u H:i")
    );


$this->db->where('za', $naslov);
$query = $this->db->insert('komentari', $data);
return $query;

}
[/php][/quote]

Opet isto, samo redirect na test/komentar :grrrr:

U svakom slucaju hvala! :), ako znas do cega bi jos moglo biti pisi :smiley:

Najvjerovatnije ti ovaj uvijet where nije ispunjen, probaj ga zakomentirati pa vidi da li će ti onda ubacivati u bazu.

Nece, pokusao sam umijesto $naslov u where ubaciti ‘Naslov’ tj. naslov iz url ali opet nista :grrrr:

Probaj taj where uvjet maknuti skroz na skroz, izbrišiga pa probaj.

Ona zadnja linija
$query = …
return $query ti
uopće nije potrebno, može i samo
return $this->db->insert(…);

Ajde obriši taj uvijet pa javi dal radi ako ne onda ćemo vidjeti dalje u čemu bi mogao biti problem.

i probaj ubaciti poslije upita na bazu:
$this->db->last_query da vidiš kakv ti je upit, pa taj upit probaj izvršiti direktno u phpmyadminu i vidi kakvu će ti grešku javiti.

[quote=“CreatifCode”]Probaj taj where uvjet maknuti skroz na skroz, izbrišiga pa probaj.

Ona zadnja linija
$query = …
return $query ti
uopće nije potrebno, može i samo
return $this->db->insert(…);

Ajde obriši taj uvijet pa javi dal radi ako ne onda ćemo vidjeti dalje u čemu bi mogao biti problem.

i probaj ubaciti poslije upita na bazu:
$this->db->last_query da vidiš kakv ti je upit, pa taj upit probaj izvršiti direktno u phpmyadminu i vidi kakvu će ti grešku javiti.[/quote]

Sada sam tek vidjeo kakve zam gluposti pisao nmg vjerovati prvo ovo where uopste nije potrebno ne znam ni zasto sam stavio :potboy: kada ubacim $this->db->last_query(); nista ne ispise :S samo opet redirektuje na komentar :ljuca:

Cak sam pokusao sa $this->db->query("…"); ali opet samo redirektuje na komentar :S

Zna neko??? Ja vise ne znam sta da pokusavam :fiju: :visi:

Model:

Forma(vijest.php):

<?php echo form_open('vijesti/komentarisi'); ?>

Ime: <?php echo form_error('ime'); ?>

E-mail: <?php echo form_error('email'); ?>

Komentar: <?php echo form_error('komentar'); ?>

vijesti.php