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

Flex Discussion :

récupération des champs de BD en utilisant httpservices


Sujet :

Flex

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 47
    Par défaut récupération des champs de BD en utilisant httpservices
    bonjour, je voudrais récupérer les enregistrements d'une table de la BD dans datagrid en utilisant httpservices . ce programme m'affiche seulement le message d'alerte.

    voila les fichiers:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="Composant()">
    <mx:Script source="httpService.as">
     
    </mx:Script>
    <mx:DataGrid id="listecomposants" x="280" y="100" width="400" height="250" rowCount="10">
        <mx:columns>
            <mx:DataGridColumn headerText="Nom Composant" dataField="nomcomposant"/>
            <mx:DataGridColumn headerText="N° Composant" dataField="idcomposant"/>
            <mx:DataGridColumn headerText="Prix" dataField="prixcomposant"/>
        </mx:columns>
    </mx:DataGrid>    
    </mx:Application>

    le fichier httpService.as

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    import mx.controls.Alert;
    import mx.rpc.events.FaultEvent;
    import mx.rpc.events.ResultEvent;
    import mx.rpc.http.HTTPService;
    public function Composant():void{
     
    var serviceHttp:HTTPService=new HTTPService;
    serviceHttp.url="http://localhost/application/listes.php";
    serviceHttp.resultFormat="e4x";
    serviceHttp.method="POST";
    serviceHttp.addEventListener(FaultEvent.FAULT,ResultatKo)
    serviceHttp.addEventListener(ResultEvent.RESULT,ResultatOk)
    serviceHttp.send()
    }
    public function ResultatOk(e:ResultEvent):void{
    var resultatXML:XML=e.result as XML;
    listecomposants.dataProvider=resultatXML.composant;
    }
    public function ResultatKo(e:FaultEvent):void{
    Alert.show("Erreur !!!").width=300;
    }
    le fichier listes.php
    rappelons que tous les fichiers sont dans le même répertoire
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/01/2007, 16h48
  2. Réponses: 5
    Dernier message: 30/10/2006, 13h03
  3. récupération des champ d'une db afin de crée des alias
    Par Legenyes dans le forum Langage SQL
    Réponses: 1
    Dernier message: 05/07/2006, 11h02
  4. [Tableaux] récupération des champs par $_POST
    Par jeanfrancois dans le forum Langage
    Réponses: 3
    Dernier message: 11/05/2006, 17h22
  5. Récupération des champs d'un form dans un autre
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 10
    Dernier message: 22/06/2004, 10h31

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