Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex > MXML
MXML Questions relatives au format MXML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/06/2008, 15h28   #1
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 136
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 136
Points : 39
Points : 39
Par défaut utilisation de amfphp

Bonjour, pour faire suite à ma question posée sur ce forum précédemment concernant les connexion databases.
J'ai donc essayer d'utiliser amfphp:
J'ai voulu créer une class et tester via le portail gateway.php mais il me donne une erreur "Parse error en ligne 8".
Ce fichier s'appelle pgsql.php et de trouve (en suivant et respectant la doc de amfpfp) dans le répertoire flashservices\services
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<?php
class pgsql
{
	function pgsql()
	{
		$this->methodTable = null
		(
			"connect" => null
			(
				"access" => "remote",
				"description" => "Connexion à postgres sur srhdb01"
			)
		);
	}
 
	function connect()
	{
	$dbconn = pg_connect("host=xxxx port=5433 dbname=xxxx user=xxxxx password=xxxx")
	or die('Connexion impossible : ' . pg_last_error());  
 
	$query = 'SELECT base_name FROM bases';  
	$result = pg_query($query) or die('Échec requête : ' . pg_last_error());  
 
	pg_free_result($result);  
 
	pg_close($dbconn);
	}
}
?>
Est ce que quelqu'un peut corriger mon code svp.
Je veux pouvoir utiliser ce service, pour me connecter à ma base et passer ma requête et afficher le résultat dans une combobox:
Code :
1
2
3
4
5
6
7
8
9
 
<mx:ComboBox x="8" y="122" editable="false" enabled="true" id="select_base">
	<mx:dataProvider>
		<mx:Array>
		<mx:Object label="" data=""/>
		<mx:Object label="Red" data="#FF0000"/>
		</mx:Array>
    </mx:dataProvider>
	</mx:ComboBox>
A la place de mon mx:Array et mon contenu statique (Red), je veux afficher le résultat de ma requête dans ma liste déroulante faite avec le code précédemment cité.
Est ce la bonne méthode?

Merci
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 14h29   #2
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 136
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 136
Points : 39
Points : 39
Pour faite suite à ce post.
J'ai trouvé le code pour faire fonctionner ma requête.
J'ai vérifier le service grâce à l'interface de amfphp:
Fichier pgsql.php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?php
class pgsql
{
 
	function selectbasename()
	{
	$conn=pg_connect("host=xxxxx port=xxxx dbname=xxxx user=xxxx password=xxxxx");
	$req=pg_query($conn,"SELECT base_name FROM bases order by base_name asc");
	return $req;
	pg_close($conn);
	}
}
?>
Maintenant il faut encore l'intégrer dans flex. Et là pour l'instant je pêche...
Je rappel que je souhaites afficher le résultat dans la liste déroulante de ma ComboBox.
Si quelqu'un à déjà la réponse, merci d'avance.
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 15h36   #3
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
c'est quoi ton soucis exactement?? tu as une erreur coté flex?
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 16h31   #4
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 136
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 136
Points : 39
Points : 39
Non aucune erreur (pas encore).
C'est juste que je ne sais pas comment intégrer ce résultat dans ma combobox (comment l'afficher)...
Pas quel bout commencer?
Au niveau des balises mx que dois je utiliser ??
J'ai compris le fonctionnement de amfphp, mais maintenant comment l'intégrer ?
Merci
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h16   #5
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
la c'est un tout autre problème... il s'agit du framework Flex que tu dois découvrir, les nombreux exemple d'utilisation d'AMFPHP présent sur le net te donneront probablement des réponses... Il faut savoir "découper" ton probleme, pour mieux le comprendre(diviser pour mieux reigner certains disent)!
pour commencer as tu réussit à récupérer tes données dans ton appli flex ?
ensuite arrives tu as peupler une Combobox avec des valeurs en dur?
si tu arrives a faire ces 2 étapes séparement tu as fait 95% du travail
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h52   #6
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 136
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 136
Points : 39
Points : 39
J'arrive à afficher une combobox avec des valeurs "figées"(message de 15h28 2eme morceau de code)
Mais je ne sais pas peuplée cette même combobox avec les valeurs sorties de ma requête sql (grâce au service amfPHP message de 14h19)

Merci à toi
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h59   #7
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
mais est ce que déjà tu arrives a récupérer les infos depuis flex? nulle part j'ai vu ton code qui fait appel a ton service AMFPHP
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 18h39   #8
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 136
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 136
Points : 39
Points : 39
non justement je ne sais pas du tout comment utiliser ce service a partir de flex et encore moins pour remplir une combobox.
Comme je l'expliquai précédemment il est facile de remplir avec des infos statiques. Mais faire appel au service amfphp est une autre affaire (pour un débutant comme moi)...
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 22h29   #9
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
Je suis étonné que tu n'ai pas trouvé de tutoriaux à ta portée sur internet... j'en ai pourtant trouvé qui me semblait intéressant...
Je me suis donc dit, peut être ne sont il pas accessible pour les débutants, alors j'ai décidé de faire le mien sur mon blog!

Faire des requêtes SQL avec AMFPHP en Flex

j'espère que cela te semblera assez accessible... si ce n'est pas claire ou si vous avez des questions , laissez y des commentaires
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 17h40   #10
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 136
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 136
Points : 39
Points : 39
Merci beaucoup je vais y jeter un oeil.

Cordialement
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h17.


 
 
 
 
Partenaires

Hébergement Web