n1croo
@n1croo
Front-end developer

Как записать данные из инпута в MySQL?

(function (){

  var sendData = function () {
    var data = new FormData(firstForm);
    var xhr = new XMLHttpRequest();
  
    xhr.onreadystatechange = function () {
      if (xhr.readyState === 4 && xhr.status === 200) {
        console.log(xhr.response);
      }
    };
  
    xhr.open('POST', 'data.php');
    xhr.send(data);
  };

  window.backend = {
    send: sendData
  }

})();


<?php

$db_host = "192.168.1.4"; 
$db_user = "n1cro";
$db_password = "XRT6IPLkeK5DyYzc";
$db_name = "invitation";

$link = mysqli_connect($db_host, $db_user, $db_password, $db_name)
   or die("Ошибка " . mysqli_error($link));

mysql_query("INSERT INTO 'users' ('firstname', 'lastname') 
   VALUES (' ".$_POST['firstname']." ',' ".$_POST['lastname']." ')");

mysql_close();


Вот какие ошибки в консоле браузера:

Warning: mysql_query(): in D:\OSPanel\domains\invitation\build\data.php on line 20

Warning: mysql_query(): A link to the server could not be established in D:\OSPanel\domains\invitation\build\data.php on line 20

Warning: mysql_close(): no MySQL-Link resource supplied in D:\OSPanel\domains\invitation\build\data.php on line 22
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
doublench21
@doublench21
Коммент чуваку выше просто в голос )))
mysql_query --> mysqli_query
mysql_close --> mysqli_close
и всё будет пучком.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.
от 90 000 до 150 000 руб.