Witam, Mam dziwny problem którego nie moge zlokazizować. Analizując całą drohge formularza nie moge odszukać problemu, stworzyłem wszystko jeszcze raz i jest ten sam problem.
Message: Use of undefined constant - assumed ''
Filename: models/Mdl_users.php
Line Number: 106
106 linia w tym modelu to ostatnia linia, podpowiedz dotycząca stałej jak widać też nie wskazuje gdzie może być problem.
Nie wiem o co może chodzić, w modelu odpalane jest:
function pword_check($username, $pword) {
$table = $this->get_table();
$this->db->where('pword', $pword);
$this->db->where('username', $username);
$query=$this->db->get($table);
$num_rows = $query->num_rows();
if ($num_rows>0) {
return TRUE;
} else {
return FALSE;
}
}
Wszelkie nazwy - wszyztsko sprawdzane zgadza sie, na konieć trasy błędy wyświetla mi trzecia linie w kontrolerze który ładyje ten model - ta linie to no nawias otwierający główna klase kontrolera (jest domknięty xD)
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Users extends MX_Controller
{
function __construct() {
parent::__construct();
}
function submit() {
$this->form_validation->set_rules('username', 'Username', 'required|xss_clean');
$this->form_validation->set_rules('pword', 'Password', 'required|xss_clean|callback_pword_check');
if ($this->form_validation->run($this) == FALSE) {
$this->login();
}
else {
echo 'Udało sie zalogować'; die();
}
}
function pword_check($pword) {
$username = $this->input->post('username', TRUE);
$pword = $this->input->post('pword', TRUE);
$this->load->model('mdl_users');
$result = $this->mdl_users->pword_check('username', 'pword');
if ($result == FALSE) {
$this->form_validation->set_message('pword_check', 'Podałes nieprawidłowe hasło , dawaj jesszcze raz!');
return FALSE;
}
else {
return TRUE;
}
}
function login() {
$data['view_file'] = 'loginform';
$this->load->module('template');
$this->template->user($data);
}
}
Wywołanie funkcji login i submit wywala dokładnie ten sam błąd, na marginesie bo wiem ze to bez zensu wywołanie pword_chceck robi ten sam problem
Wszelkie helpery, modele, itp załadowanie ...
Dzięki za pomoc i pozdrawiam ;}}