Вот такой код у меня есть: HTML
<form action="index.php" method="post" id="set_coment">
<input type="text" name="user" placeholder="user" id="user" />
<input type="text" name="text" placeholder="text" id="text" />
<button type="button" id="send">Send</button>
</form>
JS
document.querySelector("#send").onclick = function () {
if (document.querySelector("#user") == "") {
alert("USER!");
}
else if (document.querySelector("#text") == "") {
alert("TEXT!");
}
else {
document.querySelector("#set_coment").submit();
}
}
PHP
$connect = new mysqli("127.0.0.1", "DaniilSkLi", "666l666", "PHP");
$user = $_POST["user"];
$text = $_POST["text"];
$date = date(Y . "-" . m . "-" . d);
echo $user . ":" . $text . ":" . $date;
$date = date(d . "-" . m . "-" . Y);
if ($user != "" && $text != "") {
$sql = "INSERT INTO coment (`user`, `date`, `text`) VALUES ($user, $date, $text)";
echo "<br />" . substr($sql, 0, 0);
if ($connect->query($sql) == true) {
echo "Отправлено!";
}
else {
echo "При отправке вознивкла неизвестная ошибка, попробуйте еще раз позже.";
}
}
Должно отправлять данные в инпутах в БД, оно так и делает только когда в инпутах написаны числа, а если буквы будь то английские или русские - нет ошибки но не отправляется и выводит то что я ввел тут
echo "При отправке вознивкла неизвестная ошибка, попробуйте еще раз позже.";
В чем проблема? Если ввести буквы напрямую без переменных то все равботает.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть такая проблемаМне нужен код , который будет давать скидку на второй и последующие продукты (у меня есть только на второй продукт, напишу...
При смывании форматирования с листа MS Excel даты превратились в числаПримеры:
Есть несколько десятков страниц, хтмл -код которых генерируется phpПри этом все url сайта статичные, динамически не генерируются