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

Flash Discussion :

[FLASH MX] [PHP] Probleme d'integration


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 19
    Par défaut [FLASH MX] [PHP] Probleme d'integration
    Salut !
    Mon code flash avec une zone de texte dynamique comme var nom :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    mon_doc = new LoadVars();
    mon_doc.load("doc.php");
    mon_doc.onLoad = function(ok) {
    	if (ok) {
    		nom = mon_doc.mon_txt;
    	}
    };
    et mon code PHP dans mon doc.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    include('connexion.php.ini');
    	mysql_connect($l_serv,$l_user,$l_pass);
    	mysql_select_db($l_bdd);
    $req= mysql_query('SELECT * FROM utilisateur WHERE login="momo"') or die ("marche pas ta requete !");
    $ca_donne=mysql_fetch_array($query);
    $mon_txt=utf8_encode($ca_donne['mon_txt']);
    echo "mon_txt=$mon_txt";
    Quant je lance la page alors que c'est en localhost y a pas d'erreur SQL donc le fichier php marche je l'ai testé OK, mais dans le flash ca me marque undefined !

  2. #2
    Membre expérimenté Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Par défaut
    Salut,

    Commence par teste si les données sont bien reçus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    mon_doc = new LoadVars();
    mon_doc.load("doc.php");
    mon_doc.onLoad = function(ok) {
       if (ok) {
          trace(mon_doc.mon_txt);
       }
    }
    si c'est ok, il faut remplacer la ligne trace(mon_doc.mon_txt); par _root.nom = mon_doc.mon_txt. La j'ai ajouté _root à ce que tu as fait vu qu'il faut donner le chemin complet au champ text pour éviter le probléme du porter des variables dans la fonction onLoad du code.

    a+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 19
    Par défaut
    ca marche super, y a juste un petit probleme !
    ca me met donc le texte mais ca rajoute les balises qui sont après !
    il faut que je mette quoi à la place de :
    mon_txt=mon_txt faut que je rajoute un point virgule ou un truc de ce genre?
    merci encore!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 19
    Par défaut
    bon le ; marche pas, ca marche avec le &
    est ce qu'il y a d'autres solutions?
    merci

  5. #5
    Membre expérimenté Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Par défaut
    Citation Envoyé par chocobos
    bon le ; marche pas, ca marche avec le &
    est ce qu'il y a d'autres solutions?
    merci
    Oui, utilise un fichier XML, plutôt

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 19
    Par défaut
    je peux pas modifier un fichier xml automatiquement?

  7. #7
    Membre expérimenté Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Par défaut
    Citation Envoyé par chocobos
    je peux pas modifier un fichier xml automatiquement?
    A partir de Flash ? non, il faut passer un script coté serveur ou programme si c'est en local, qui a le droit d'écrire sur le disque. Pour des questions de sécurité, Flash ne permet pas de telle action

    a+

  8. #8
    Membre chevronné Avatar de titouille
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    353
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 353
    Par défaut
    Hellop !!

    Je ne sais pas si XML est justifié, mais tu peux également utiliser le gestionnaire onData plutot que le gestionnaire onLoad pour le retour du loadVars...

    ça te permet de récupérer le contenu total de ton loadVars :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    myLv.onData = function( src:String )
    {
    trace( src );
    }
    Comme ça tu n'as plus besoin de formatter tes données du genre &maVar1=maVal1&maVar2=maVal2&.
    Tu peux récupérer directement tout le contenu. Si tu ne passe qu'un seul texte à la fois, c'est idéal.

    A++

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 19
    Par défaut
    merci pour vos contributions

Discussions similaires

  1. Probleme de liaison entre flash et php
    Par eldorkito dans le forum Dynamique
    Réponses: 1
    Dernier message: 30/08/2007, 10h03
  2. probleme d integration php html
    Par gromit83 dans le forum Langage
    Réponses: 6
    Dernier message: 05/05/2006, 11h44
  3. Réponses: 3
    Dernier message: 27/04/2006, 14h07
  4. Probleme de "Integration du flash dans .CHM"
    Par fayndee dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/04/2006, 22h50
  5. [FLASH MX2004] [PHP/FLASH] Probleme de LoadVar
    Par dedella_al dans le forum Flash
    Réponses: 8
    Dernier message: 16/07/2004, 18h56

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