Как вставить данные в базу данных MySQL с использованием AJAX в CodeIgniter?Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Как вставить данные в базу данных MySQL с использованием AJAX в CodeIgniter?

Сообщение Anonymous »

Я пытаюсь проверить свою форму и вставить данные в базу данных MySQL, используя ajax. Не в проверке отправки, и данные не вставляются. Я новичок в Ajax. Я не могу выяснить, где я ошибаюсь. Вот мой код < /p>

Просмотр: < /p>


function validate_name(first_name){
if(first_name.trim() == '' || first_name.length == 0){
$('.first_name').show();
$('.first_name').text('Please enter your name');
return false;
} else {
$('.first_name').hide();
return true;
}
}

function validate_email(email_id){
var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);

if(email_id.trim() == '' || email_id.length == 0){
$('.email-id').show();
$('.email-id').text('Please enter email address');
return false;
}else if(!pattern.test(email_id)) {
$('.email-id').show();
$('.email-id').text('Please enter valid email address');
return false;
} else {
$('.email-id').hide();
return true;
}
}

function validate_inquiry_form(first_name,email_id){
var username_validate = validate_name(first_name);
var email_validate = validate_email(email_id);

if(username_validate == true && email_validate == true){
return true;
} else {
return false;
}
}

$('#submit_enquiry').click(function(){

var first_name = $("input[name=first_name]").val();
var last_name = $("input[name=last_name]").val();
var dob = $("input[name=dob]").val();
var gender = $("input[name=gender] :radio:checked").val();
var email_id = $("input[name=email_id]").val();
var password = $("input[name=password]").val();
var address = $("input[name=address]").val();
var phone = $("input[name=phone]").val();
var zipcode = $("input[name=zipcode]").val();

var validate_form = validate_inquiry_form(first_name,email_id);
if(validate_form == true){
$.ajax({
url:'member/register',
type:'POST',
data:{
first_name : first_name ,last_name : last_name ,dob : dob ,male : male ,female : female , email_id : email_id ,password : password ,phone : phone , address : address , zipcode : zipcode
},

success: function(data) {

console.log(data);
}
});
} else {
return false;
}
return false;
});






First Name*


[*]

Last Name






Date Of Birth



Gender

Male
Female




Email


[*]

Password






Address






Zipcode



Phone











< /code>

контроллер: < /p>

public function register_user()
{
$register_user = $this->member_model->add_user();
if($register_user)
{
return true;
}
else
{
return false;
}
}
< /code>

Модель: < /p>

public function add_user()
{
$add_user = array(
'mem_name'=> $this->input->post('first_name'),
'mem_lastname'=> $this->input->post('last_name'),
'mem_dob'=> $this->input->post('dob'),
'mem_gender'=> $this->input->post('gender'),
'mem_email'=> $this->input->post('email_id'),
'mem_address'=> $this->input->post('address'),
'mem_zipcode'=> $this->input->post('zipcode'),
'mem_phone'=> $this->input->post('phone'),
'mem_password'=> $this->input->post('password'),

);

$insert = $this->db->insert('membership', $add_user);
$insert_id = $this->db->insert_id();
return $insert_id;
}
< /code>

Пожалуйста, помогите мне .... < /p>

Подробнее здесь: https://stackoverflow.com/questions/310 ... odeigniter
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как вставить данные в базу данных MySQL с помощью ajax в codeigniter?
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как вставить данные в базу данных MySQL с помощью ajax в codeigniter?
    Anonymous » » в форуме Jquery
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как вставить данные в базу данных через jQuery Ajax на php
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как вставить данные в базу данных через jQuery Ajax на php
    Anonymous » » в форуме Jquery
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как вставить данные в базу данных с помощью MySQL [закрыто]
    Гость » » в форуме Php
    0 Ответы
    36 Просмотры
    Последнее сообщение Гость

Вернуться в «Jquery»