Ajax php вставляет данные на локальный хост, но не вставляет на работающий сервер [закрыто] ⇐ Php
Ajax php вставляет данные на локальный хост, но не вставляет на работающий сервер [закрыто]
Я новичок в ajax. Этот сценарий отлично работает на локальном хосте, но при запуске сценария произошел сбой. Атиф Саджад
// вот форма, в которой я отправляю данные в ajax Имя пользователя: * Электронная почта: * Мобильный телефон: * Тема: * Сообщение * Представлять на рассмотрение // вот JavaScript для ввода данных $(документ).ready(функция () { $('#username').on('input', function () { проверить пользователя(); }); $('#email').on('input', function () { Проверь электронную почту(); }); $('#mobile').on('input', function () { чекмобиль(); }); $('#subject').on('input', function () { контрольная тема(); }); $('#detail').on('input', function () { проверкадетали(); }); //вот функция клика JavaScript $('#submitbtn').click(function () { if (!checkuser() && !checkemail() && !checkmobile() && !checksubject() && !checkdetail()) { console.log("er1"); $("#message").html('Пожалуйста, заполните все обязательные поля'); } else if (!checkuser() || !checkemail() || !checkmobile() || !checksubject() || !checkdetail()) { $("#message").html('Пожалуйста, заполните все обязательные поля'); console.log("эээ"); } еще { console.log("ОК"); $("#message").html(""); var form = $('#myform1')[0]; данные вар = новые FormData (форма); //вот JavaScript для выполнения ajax $.ajax({ тип: "ПОСТ", URL: "process.php", данные: данные, данные процесса: ложь, Тип контента: ложь, кеш: ложь, асинхронный: ложь, перед отправкой: функция () { $('#submitbtn').html(''); $('#submitbtn').attr("отключено", true); $('#submitbtn').css({ "border-radius": "50%" }); }, успех: функция (данные) { $('#message').html(данные); }, завершено: функция () { setTimeout(функция () { $('#myform1').trigger("сброс"); $('#submitbtn').html('Отправить'); $('#submitbtn').attr("отключено", false); $('#submitbtn').css({ "border-radius": "4px" }); }, 200); } }); } }); }); функция проверки пользователя () { var шаблон = /^[A-Za-z0-9]+$/; var user = $('#username').val(); вар validuser = шаблон.test(пользователь); если (пользователь == '') { $('#username_err').html('Поле имени пользователя является обязательным'); вернуть ложь; }else if ($('#username').val().length < 4) { $('#username_err').html('Длина имени пользователя слишком коротка'); вернуть ложь; } еще если (!validuser) { $('#username_err').html('Имя пользователя должно быть в формате от A до Z, только от A до Z'); вернуть ложь; } еще { $('#username_err').html(''); вернуть истину; } } функция checkemail() { var шаблон1 = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; вар электронная почта = $('#email').val(); вар validemail = шаблон1.test(электронная почта); если (электронная почта == "") { $('#email_err').html('Поле электронной почты обязательно для заполнения'); вернуть ложь; } еще если (!validemail) { $('#email_err').html('Неверный адрес электронной почты'); вернуть ложь; } еще { $('#email_err').html(''); вернуть истину; } } функция checkmobile() { var mobile = $("#mobile").val(); если (мобильный == '') { $("#mobile_err").html("Необходимо указать мобильный телефон"); вернуть ложь; }else if (!$.isNumeric(mobile)) { $("#mobile_err").html("Разрешается только номер"); вернуть ложь; } else if (mobile.length != 10) { $("#mobile_err").html("Действительны только 10 цифр"); вернуть ложь; } еще { $("#mobile_err").html(""); вернуть истину; } } функция checksubject() { var шаблон = /^[A-Za-z0-9]+$/; var user = $('#subject').val(); вар validuser = шаблон.test(пользователь); если (пользователь == '') { $('#subject_err').html('Поле темы обязательно'); вернуть ложь; }else if ($('#subject').val().length < 4) { $('#subject_err').html('Длина темы слишком коротка'); вернуть ложь; } еще { $('#subject_err').html(''); вернуть истину; } } функция checkdetail() { var шаблон = /^[A-Za-z0-9]+$/; var user = $('#detail').val(); вар validuser = шаблон.test(пользователь); если (пользователь == '') { $('#detail_err').html('Поле сведений обязательно'); вернуть ложь; }else if ($('#detail').val().length < 10) { $('#detail_err').html('Длина детализации слишком коротка'); вернуть ложь; } еще { $('#detail_err').html(''); вернуть истину; } } process.php
// $servername = "sql303.ezyro.com"; //устанавливаем имя сервера //$username = "ezyro_36076199"; //устанавливаем имя пользователя сервера //$пароль = "eb8f9fecb5"; // устанавливаем пароль сервера (вы должны указать здесь пароль, если используете работающий сервер) //$dbname = "ezyro_36076199_keed"; // устанавливаем имя таблицы //$mysqli = новый mysqli($servername, $username, $password, $dbname); //если ($mysqli->connect_errno) { // echo "Не удалось подключиться к MySQL: " . $mysqli->connect_error; // Выход(); //} // $name = htmlspecialchars(trim($_POST['username'])); // $email = htmlspecialchars(trim($_POST['email'])); // $mobile = htmlspecialchars(trim($_POST['mobile'])); // $subject = htmlspecialchars(trim($_POST['subject'])); // $detail = htmlspecialchars(trim($_POST['detail'])); // if (empty($name) || пустой($email) || пустой($mobile) || пустой($subject) || пустой($detail) ) { // echo 'Пожалуйста, заполните все обязательные поля'; // }еще { // $sql = "вставить в значения пользователей(имя пользователя,адрес электронной почты,мобильный телефон,тема,детализация) //('".$name."','".$email."','".$mobile."' ,'".$subject."','".$detail."')"; // if ($res = mysqli_query($con, $sql)) { // echo 'Данные успешно вставлены'; // }еще { // echo 'Данные не вставлены'; // } // }
Я новичок в ajax. Этот сценарий отлично работает на локальном хосте, но при запуске сценария произошел сбой. Атиф Саджад
// вот форма, в которой я отправляю данные в ajax Имя пользователя: * Электронная почта: * Мобильный телефон: * Тема: * Сообщение * Представлять на рассмотрение // вот JavaScript для ввода данных $(документ).ready(функция () { $('#username').on('input', function () { проверить пользователя(); }); $('#email').on('input', function () { Проверь электронную почту(); }); $('#mobile').on('input', function () { чекмобиль(); }); $('#subject').on('input', function () { контрольная тема(); }); $('#detail').on('input', function () { проверкадетали(); }); //вот функция клика JavaScript $('#submitbtn').click(function () { if (!checkuser() && !checkemail() && !checkmobile() && !checksubject() && !checkdetail()) { console.log("er1"); $("#message").html('Пожалуйста, заполните все обязательные поля'); } else if (!checkuser() || !checkemail() || !checkmobile() || !checksubject() || !checkdetail()) { $("#message").html('Пожалуйста, заполните все обязательные поля'); console.log("эээ"); } еще { console.log("ОК"); $("#message").html(""); var form = $('#myform1')[0]; данные вар = новые FormData (форма); //вот JavaScript для выполнения ajax $.ajax({ тип: "ПОСТ", URL: "process.php", данные: данные, данные процесса: ложь, Тип контента: ложь, кеш: ложь, асинхронный: ложь, перед отправкой: функция () { $('#submitbtn').html(''); $('#submitbtn').attr("отключено", true); $('#submitbtn').css({ "border-radius": "50%" }); }, успех: функция (данные) { $('#message').html(данные); }, завершено: функция () { setTimeout(функция () { $('#myform1').trigger("сброс"); $('#submitbtn').html('Отправить'); $('#submitbtn').attr("отключено", false); $('#submitbtn').css({ "border-radius": "4px" }); }, 200); } }); } }); }); функция проверки пользователя () { var шаблон = /^[A-Za-z0-9]+$/; var user = $('#username').val(); вар validuser = шаблон.test(пользователь); если (пользователь == '') { $('#username_err').html('Поле имени пользователя является обязательным'); вернуть ложь; }else if ($('#username').val().length < 4) { $('#username_err').html('Длина имени пользователя слишком коротка'); вернуть ложь; } еще если (!validuser) { $('#username_err').html('Имя пользователя должно быть в формате от A до Z, только от A до Z'); вернуть ложь; } еще { $('#username_err').html(''); вернуть истину; } } функция checkemail() { var шаблон1 = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; вар электронная почта = $('#email').val(); вар validemail = шаблон1.test(электронная почта); если (электронная почта == "") { $('#email_err').html('Поле электронной почты обязательно для заполнения'); вернуть ложь; } еще если (!validemail) { $('#email_err').html('Неверный адрес электронной почты'); вернуть ложь; } еще { $('#email_err').html(''); вернуть истину; } } функция checkmobile() { var mobile = $("#mobile").val(); если (мобильный == '') { $("#mobile_err").html("Необходимо указать мобильный телефон"); вернуть ложь; }else if (!$.isNumeric(mobile)) { $("#mobile_err").html("Разрешается только номер"); вернуть ложь; } else if (mobile.length != 10) { $("#mobile_err").html("Действительны только 10 цифр"); вернуть ложь; } еще { $("#mobile_err").html(""); вернуть истину; } } функция checksubject() { var шаблон = /^[A-Za-z0-9]+$/; var user = $('#subject').val(); вар validuser = шаблон.test(пользователь); если (пользователь == '') { $('#subject_err').html('Поле темы обязательно'); вернуть ложь; }else if ($('#subject').val().length < 4) { $('#subject_err').html('Длина темы слишком коротка'); вернуть ложь; } еще { $('#subject_err').html(''); вернуть истину; } } функция checkdetail() { var шаблон = /^[A-Za-z0-9]+$/; var user = $('#detail').val(); вар validuser = шаблон.test(пользователь); если (пользователь == '') { $('#detail_err').html('Поле сведений обязательно'); вернуть ложь; }else if ($('#detail').val().length < 10) { $('#detail_err').html('Длина детализации слишком коротка'); вернуть ложь; } еще { $('#detail_err').html(''); вернуть истину; } } process.php
// $servername = "sql303.ezyro.com"; //устанавливаем имя сервера //$username = "ezyro_36076199"; //устанавливаем имя пользователя сервера //$пароль = "eb8f9fecb5"; // устанавливаем пароль сервера (вы должны указать здесь пароль, если используете работающий сервер) //$dbname = "ezyro_36076199_keed"; // устанавливаем имя таблицы //$mysqli = новый mysqli($servername, $username, $password, $dbname); //если ($mysqli->connect_errno) { // echo "Не удалось подключиться к MySQL: " . $mysqli->connect_error; // Выход(); //} // $name = htmlspecialchars(trim($_POST['username'])); // $email = htmlspecialchars(trim($_POST['email'])); // $mobile = htmlspecialchars(trim($_POST['mobile'])); // $subject = htmlspecialchars(trim($_POST['subject'])); // $detail = htmlspecialchars(trim($_POST['detail'])); // if (empty($name) || пустой($email) || пустой($mobile) || пустой($subject) || пустой($detail) ) { // echo 'Пожалуйста, заполните все обязательные поля'; // }еще { // $sql = "вставить в значения пользователей(имя пользователя,адрес электронной почты,мобильный телефон,тема,детализация) //('".$name."','".$email."','".$mobile."' ,'".$subject."','".$detail."')"; // if ($res = mysqli_query($con, $sql)) { // echo 'Данные успешно вставлены'; // }еще { // echo 'Данные не вставлены'; // } // }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Обратный прокси-сервер перед несколькими приложениями, прослушивающими локальный хост
Anonymous » » в форуме Apache - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-