Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 Подключение мобильного приложения к базе MySQL с помощью JavaScript  [new]
maximum_makarov
Member

Откуда:
Сообщений: 2
Добрый день. Как выполнять PHP запросы к базе с мобильного приложения?

База MySQL расположена на сайте. С помощью нее я храню данные о пользователях. В данный момент на сайте создал форму регистрации и входа. Мобильное приложение разрабатываю фрейворке Ionic 3( с чем я вообще плохо знаком ). Приложение находится на локальном ПК. Цель такая: создать общую базу для мобильного приложения и сайта. Как мне обратится к базе с помощью JavaScript и получить с сервера, где находится база MySQL, данные о входе или регистрации?

Поставленная цель очень сложна для меня, так как с разработкой мобильных приложений я до этого для не имел опыта. Надеюсь на помощь!

( Официальный форум Ionic в данный момент не может помочь решить данную проблему. Советовали сделать это через HTTP модуль (который не работает) и более оптимальный вариант это CORS , с которым я тоже дело не имел( )
22 ноя 17, 18:49    [20976065]     Ответить | Цитировать Сообщить модератору
 Re: Подключение мобильного приложения к базе MySQL с помощью JavaScript  [new]
maximum_makarov
Member

Откуда:
Сообщений: 2
В данный момент у меня при нажатии кнопки вызывается функция RegUser и проверяет форму на наличие ошибок:
автор
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';

import { Http } from '@angular/http';

@Component({
selector: 'page-page5',
templateUrl: 'page5.html'
})
export class Page5Page {

constructor(public navCtrl: NavController, public http: Http) {
}
RegUser(){
var regName = document.forms["registerform"]["full_name"].value;
var regUsername = document.forms["registerform"]["username"].value;
var regEmail = document.forms["registerform"]["email"].value;
var regPassword = document.forms["registerform"]["password"].value;
var regPasswordRep = document.forms["registerform"]["password_rep"].value;

//admin вход, для сокращения времени. !!УДАЛИТЬ ПОСЛЕ РАЗРАБОТКИ!!
if ((regName == "admin") && (regUsername.length == 0) && (regEmail.length == 0) && (regPassword.length == 0) && (regPasswordRep.length == 0)) {
document.location = "https://sportcomp.000webhostapp.com/register.php";
} else {

if ((regName.length != 0) && (regUsername.length != 0) && (regEmail.length != 0) && (regPassword.length != 0) && (regPasswordRep.length != 0)) {
if (regPassword.length >= 6) {
if (regPassword == regPasswordRep) {
document.location = "https://sportcomp.000webhostapp.com/register.php"; // если ajax-объект не удается создать, просто перенаправляем на адрес
} else {
alert("Пароли не совпадают!")
}
} else {
alert("Пароль должен состоять минимум из 6 символов!")
}
} else {
alert("Все поля должны быть заполнены!")
}

}
}
}
22 ноя 17, 20:51    [20976260]     Ответить | Цитировать Сообщить модератору
 Re: Подключение мобильного приложения к базе MySQL с помощью JavaScript  [new]
Areostar
Member

Откуда:
Сообщений: 3292
maximum_makarov,

Я так понял дёргаете файлик лежаший на том сервере(запросы в этом фаилике) и получаете респонд с результатами!
21 дек 17, 17:02    [21052845]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить