IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

[TUTORIEL] Communiquer avec une base de données via un script PHP [Tutoriel]


Sujet :

Android

  1. #21
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Bonjour,

    essaie d'ajouter cette ligne après "read(is);" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    progressDialog.dismiss();
    - Tu utilises un émulateur ou bien un téléphone physique?
    - Ton script php est en local ou en ligne?

    Christian,
    Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...

    Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
    Tu peux trouver la réponse à ta question dans la FAQ
    Retrouvez mon tutoriel sur la consommation des services web SOAP
    Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.

  2. #22
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Déjà je vois bien un problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     private static final String UPDATE_URL= "http://127.0.0.1/appstage/login.php";
    A moins que l'émulateur (ou le device) n'ait PHP d'installé... cela ne risque pas de marcher !
    Mais l'erreur devrait se trouver dans le logcat dans ce cas là si on déroule le code.

    Ensuite je suis pas un grand fan des "thread" créés à la volée... Je leur préfère systématiquement AsyncTask.
    D'ailleurs le thread en question faire un Looper.prepare() / Looper.loop() dont je ne vois pas l'interêt (si ce n'est pouvoir appeler l'UI depuis l'intérieur du thread, ce qui est à mon avis une erreur de conception).
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  3. #23
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    D'accord je vais l'essayer maintenant !
    J'utilise un émulateur de Genymotion et au début quand j'avais ce message"could'nt establish a connection"c'était en local ensuite après de l'avoir changé en ligne j'avais ce "please wait" !

  4. #24
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Si le serveur est sur ta machine (en local) et que tu utilises l'émulateur, replace la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     private static final String UPDATE_URL= "http://127.0.0.1/appstage/login.php";
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     private static final String UPDATE_URL= "http://10.0.2.2/appstage/login.php";
    Christian,
    Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...

    Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
    Tu peux trouver la réponse à ta question dans la FAQ
    Retrouvez mon tutoriel sur la consommation des services web SOAP
    Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.

  5. #25
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    Avant hier j'ai essayé le 10.0.2.2 et ça ne donne pas de résultat juste comme le 127.0.0.1 maintenant j'utilise un serveur en ligne je pense que c'est mieux non?

  6. #26
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    @nicoman je ne comprend pas donc que doit je faire dans ce cas ?!

  7. #27
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    J'ai ajouté cette ligne @MasterMBG et puis le please wait progress dialog s'ouvre et se ferme très vite !

Discussions similaires

  1. Communiquer avec une base de données
    Par hémilie dans le forum Débuter
    Réponses: 1
    Dernier message: 09/02/2015, 10h59
  2. Réponses: 12
    Dernier message: 04/07/2010, 10h56
  3. Réponses: 19
    Dernier message: 04/02/2009, 10h17
  4. Réponses: 7
    Dernier message: 06/08/2007, 19h28
  5. communiquer avec une base de données sur internet
    Par richard038 dans le forum Bases de données
    Réponses: 7
    Dernier message: 15/02/2006, 18h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo