OVH Cloud OVH Cloud

[flaMX]base de donne

1 réponse
Avatar
tcharlez webforumsuser
Bonjour a tous,
je voudrais par le biais d'un menu deroulant dans flash acceder a une base de donne(coldfusion,Xtras,...) pour recuperer une fiche produits(machine) dans mon cas. je trouve pas grand chose comme tutorial sur le net alors si quelqu'un pouvait me donnée un coup de main ca serai super simpas.
merci d'avance

1 réponse

Avatar
estampida
Au niveau du flash, c'est très simple, tu envoies des variables à un script
(coldfusion par ex.) et tu en reçois d'autres en échange.
---------------------
Petit exemple:

*************
* Flash *
*************

loadVariablesNum("script.cfm?stand="+id, 0, "POST");


*************
* CFM *
*************

<cfquery datasource="cobonet" password="cobonet" username="cobonet"
name="halls">
SELECT Naam,Gemeente,Land,Standnummer,Buiten,KlantID FROM
matexpo_Klanten,matexpo_Standen
WHERE KlantID=KlantNummer AND KlantID=KlantNummer AND trim(Standnummer) '#stand#'
</cfquery>

<cfoutput query="halls"><cfset nomsoc=URLEncodedFormat(#Naam#)></cfoutput>

<cfsetting enablecfoutputonly="yes">
<CFSET halls = QueryNew("stand, nomsoc")>
<CFSET HallsData = QueryAddRow(halls)>

<CFSET HallsData = QuerySetCell(halls, "stand", "#stand#", 1)>
<CFSET HallsData = QuerySetCell(halls, "nomsoc", "#nomsoc#", 1)>

<cfcontent type="text/plain">
<cfoutput query="halls">stand=#stand#&nomsoc=#nomsoc#</cfoutput><cfsetting
enablecfoutputonly="no">&End=OK&<p>%09

-----------------------------------

il ne faut pas oublier de donner une dernière variable (chargement=complet
par ex, end=ok dans mon exemple) quand tu envoies des variables à flash, et
boucler sur une condition qui vérifie si chargement est bien égal à complet.
ensuite tu peux passer au mode d'affichage de tes variables reçues.

Le plus complexe reste le script qui va aller interroger la DB et renvoyer
ces données à flash...mais bon, si tu as de bonnes connaissances de
coldfusion ou autre, ça ne devrait pas te poser de problèmes.