lostyazilim

Pdo acil destek lazım

9 Mesajlar 1.096 Okunma
lstbozum
wmaraci reklam

kulul4 kulul4 WM Aracı Kullanıcı
  • Üyelik 06.10.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Geliştirici
  • Konum Kahramanmaraş
  • Ad Soyad S** A**
  • Mesajlar 23
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
bir tane kayıt ol formum var bu formda :

















bu şekilde alt ata username telefon diye gidiyor anladıgım kadari ile de arkadan veri cekiyor benim yapmak istedigim ise select ile birkaç kategori var onu secip kayıt ettirmem lazım fakat pdodan pek anlamadıgımdan hiç birşey yapamıyorum kaç kaynak gezdim bir türlü olmuyor bu selecti




















































































































burası da kodların cekildigi diğer sayfa
bu arada buradaki unisi yazan yerleri ben test ediyordum phone felan yazan yerler burada var fakat kayıt olma yerinde yok veri tbanaındada gözüküyor phone felan ama hepsi null suan tahminimce script halen yapımda
public function signup() {

// fetch settings
$data['settings'] = $this->settings_model->getSettings();

$data['title'] = 'Signup';
$data['desc'] = 'Desc example';

if ($this->ion_auth->logged_in()) {
redirect('auth', 'refresh');
}

$tables = $this->config->item('tables', 'ion_auth');
$identity_column = $this->config->item('identity', 'ion_auth');
$data['identity_column'] = $identity_column;

// validate form input
$this->form_validation->set_rules(
'username', 'Username',
'required|min_length[4]|max_length[12]|is_unique[users.username]',
array(
'required' => 'You have not provided %s.',
'is_unique' => 'This %s already exists.'
)
);


if ($identity_column !== 'email')
{
$this->form_validation->set_rules('identity', $this->lang->line('create_user_validation_identity_label'), 'trim|required|is_unique[' . $tables['users'] . '.' . $identity_column . ']');
$this->form_validation->set_rules('email', $this->lang->line('create_user_validation_email_label'), 'trim|required|valid_email');
}
else {
$this->form_validation->set_rules('email', $this->lang->line('create_user_validation_email_label'), 'trim|required|valid_email|is_unique[' . $tables['users'] . '.email]');
}
$this->form_validation->set_rules('unisi', $this->lang->line('create_user_validation_phone_label'), 'trim');
$this->form_validation->set_rules('phone', $this->lang->line('create_user_validation_phone_label'), 'trim');
$this->form_validation->set_rules('company', $this->lang->line('create_user_validation_company_label'), 'trim');
$this->form_validation->set_rules('password', $this->lang->line('create_user_validation_password_label'), 'required|min_length[' . $this->config->item('min_password_length', 'ion_auth') . ']|matches[password_confirm]');
$this->form_validation->set_rules('password_confirm', $this->lang->line('create_user_validation_password_confirm_label'), 'required');

if ($this->form_validation->run() === TRUE) {

$username = $this->input->post('username');
$email = strtolower($this->input->post('email'));
$identity = ($identity_column === 'email') ? $email : $this->input->post('identity');
$password = $this->input->post('password');
$unisi = $this->input->post('unisi');

$additional_data = [
'first_name' => $this->input->post('first_name'),
'last_name' => $this->input->post('last_name'),
'company' => $this->input->post('company'),
'phone' => $this->input->post('phone'),
];
}
if ($this->form_validation->run() === TRUE && $this->ion_auth->register($username, $identity, $password, $email, $additional_data))
{
// check to see if we are creating the user
// redirect them back to the admin page
$this->session->set_flashdata('message', $this->ion_auth->messages());
redirect('auth/login', 'refresh');
}
else
{
// display the create user form
// set the flash data error message if there is one
$data['message'] = (validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata('message')));

$data['username'] = [
'name' => 'username',
'id' => 'username',
'type' => 'text',
'value' => $this->form_validation->set_value('username'),
];
$data['first_name'] = [
'name' => 'first_name',
'id' => 'first_name',
'type' => 'text',
'value' => $this->form_validation->set_value('first_name'),
];
$data['last_name'] = [
'name' => 'last_name',
'id' => 'last_name',
'type' => 'text',
'value' => $this->form_validation->set_value('last_name'),
];
$data['identity'] = [
'name' => 'identity',
'id' => 'identity',
'type' => 'text',
'value' => $this->form_validation->set_value('identity'),
];
$data['email'] = [
'name' => 'email',
'id' => 'email',
'type' => 'text',
'value' => $this->form_validation->set_value('email'),
];
$data['company'] = [
'name' => 'company',
'id' => 'company',
'type' => 'text',
'value' => $this->form_validation->set_value('company'),
];
$data['unisi'] = [
'name' => 'unisi',
'id' => 'unisi',
'type' => 'text',
'value' => $this->form_validation->set_value('unisi'),
];
$data['phone'] = [
'name' => 'phone',
'id' => 'phone',
'type' => 'text',
'value' => $this->form_validation->set_value('phone'),
];
$data['password'] = [
'name' => 'password',
'id' => 'password',
'type' => 'password',
'value' => $this->form_validation->set_value('password'),
];
$data['password_confirm'] = [
'name' => 'password_confirm',
'id' => 'password_confirm',
'type' => 'password',
'value' => $this->form_validation->set_value('password_confirm'),
];

$this->_render_page('themes/default/header', $data);
$this->_render_page('themes/default/auth/signup', $data);
$this->_render_page('themes/default/footer', $data);
}
}
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Veritabanında eklenecek veri ile alakalı gerekli sütun ve gerekli kodlarla işi tamamlarız hocam uzak bağlantı alıcam sizden öm gelirseniz :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al