@elcucuy

Почему данные из формы не добавляются в бд?

В обраотчик данные поступают, но затем не добавляются в базу, с подключением вроде бы все впорядке, тк вытягивать с его помощью данные из бд получается.

$(function() {
    $('.sign-up-form').submit(function(e) {
      var $form = $(this);
      $.ajax({
        type: $form.attr('method'),
        url: $form.attr('action'),
        data: $form.serialize()
      }).done(function() {
        alert('success');
      }).fail(function() {
        alert('fail');
      });
      e.preventDefault(); 
    });
  });


$login = $_POST['login'];
$name = $_POST['name'];
$lastname = $_POST['email'];
$email = $_POST['email'];
$password = $_POST['password'];

mysql_query("INSERT INTO client(client_login, client_name, client_lastname, client_email, client_password) VALUES (
    '".$login."',
    '".$name."',
    '".$lastname."',
    '".$email."',
    '".$password."',
)", $link);
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
LaRN
@LaRN
Senior Developer
Похоже что в запросе лишняя запятая и происходит sql ошибка.
Вот тут:
'".$password."',
)", $link);

Перед закрывающей скобкой в секции values запятая не нужна.
Попробуйте так:
'".$password."'
)", $link);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы