PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → hebergement d'un application windev mobile
hebergement d'un application windev mobile
Started by priv!6vr4016nyyzn0tn0rMtznvy+p1z, Dec., 02 2024 11:12 AM - 5 replies
Posted on December, 02 2024 - 11:12 AM
Bonjour
j'ai developpé une application android dans windev mobile, pour la base de données j'utilise SQL dans un server local xampp
après avoir terminer son developpement j'ai essayé de l'heberger dans un serveur web Infomaniak.
Aprés avoir changer les noms du serveur, de l'utilisateur, de la base et du mot de passe pour la connexion avec le serveur infomaniak. les données envoyées dans la nouvelle base ne s'affichent pas.
je pense c'est une probleme lié au serveur web.

j'aimerais savoir si le serveur infomaniak me permet de heberger la base de mon application mobile. si c'est le cas comment faire.

Merci à l'avance
Registered member
3,509 messages
Posted on December, 02 2024 - 12:50 PM
Oui
Cela est faisable a condition que la base soit en SQLite
https://www.infomaniak.com/fr/support/faq/418/utiliser-des-sgbd-librairies-mysql-etc
Registered member
167 messages
Posted on December, 02 2024 - 3:24 PM
Bonjour

Je vois votre problème, vous voulez relier votre application mobile avec une base de données 'SQL', dans le plateforme mobile en général, vous avez accès à une méthode Json | une méthode Xml
La méthode de liaison est souvent par Webservice donc vous devrez remplacer votre liaison

1. Soit vous coder par la méthode 'REST' | soit par la méthode 'SOAP'

Pour ce cas, une base de données 'HFSQL' Client/Serveur est rapide à analyser, ensuite Webservice fera le travail

Voilà un code et un photo pour vous :

htRequête est un httpRequête
htRequête..URL = "Votre url de liaison"
htRéponse est un httpRéponse = HTTPEnvoie(htRequête)
IF ErreurDétectée THEN // EDD (11/24) : Instruction pour détecter les erreurs
Erreur(ErreurInfo(errComplet))
ELSE
Info(htRéponse..Contenu)
END

NB : C'est encore illisible ma réponse parce que il faudrait remplacer toutes les codes de liaison à la base de données dans votre application
NB : Vous devrez coder sur Json | sur Xml par la syntaxe 'Désérialise' et 'Sérialise'
NB : Si c'est dur la création des codes alors n'hésitez pas à me parler

Cordialement
Mr.RATSIMANDRESY
Niry Aina Eddy
Registered member
167 messages
Posted on December, 02 2024 - 3:25 PM




: Création d'un projet en WebService
Posted on December, 02 2024 - 3:37 PM
Popoy a écrit :
Oui
Cela est faisable a condition que la base soit en SQLite
https://www.infomaniak.com/fr/support/faq/418/utiliser-des-sgbd-librairies-mysql-etc


merci Popoy
j'ai deja creer la base de donnees dans le serveur et je me connecte sur elle grace phpMyAdmin le probleme c'est la liaison des donnees.
Posted on December, 02 2024 - 3:47 PM
Niry Aina Eddy RATSIMANDRESY a écrit :




: Création d'un projet en WebService


c'est plutot une base de donnée MySql comme dans le serveur local
j'ai crée la bdd dans le serveur infomaniak et les differentes tables j'ai importé aussi les données des tables.

le souci c'est le connexion par exemple dans le serveur local j'ai copié les fichiers index.ph, c_Php4WX.php et connect.php dans le htdocs.
:TypeBase = "PDOMySQL"
:CleCryptage = "CLE_CRYPTAGE"
:CryptRetour = Faux
:CrypteReq = Vrai

:methodeZip = Faux
:dataHexa = Faux
:modeUTF8Entree = Vrai
:modeUTF8Sortie = Faux

:charset = "utf-8"
:alphabet = alphabetUTF8

//Initialisation des variable de connexion
serveur = "http://127.0.0.1/php4wd.php"
m_sUtilisateur = "root"
m_sMotdepasse = ""
m_sBasededonnee = "bdd_inventaire"

//Connexion a la base de donnée
mySQLConnecte(serveur, m_sUtilisateur, m_sMotdepasse, m_sBasededonnee)

//Vérification de la connexion
SI mySQLErreur ALORS
Info(mySQLGetErrorMessage())
FIN