Rechercher : dans
Par :

FLASH-MYSQL : afficher requete db ds flash

Dernière réponse le 11 aoû 2008 à 14:35:27 pilten, le 18 nov 2007 à 15:55:21 
 Signaler ce message aux modérateurs

Bonjour à tous,

Je vous énonce le problème suivant , alors à vos claviers :)

J'ai déja réalisé une application web en php-mysql, un genre de magasin en ligne dans lequel les éléments de la base de données peuvent être ajoutées dans un panier
L'utilisateur choisit donc certains articles, et les place dans un panier. Les éléments du panier sont destinés à être affichés , dans une application flash.
L'application tournera en boucle, en continu, un seul enregistrement par page.

Je ne connais rien en flash et j'aimerais savoir si il était possible de se connecter à une base de données MySQL , de lancer des requêtes sur la database et d'afficher les résultats.

Le flash ne doit jamais écrire dans la base de données , juste consulter , afficher ...


J'espère sincèrement que qqn pourra m'aider, je suis prêt à tout :)

Bonne journée à tous

pier

Configuration: Windows 2000
Firefox 2.0.0.9

Meilleures réponses pour « FLASH MYSQL : afficher requete db ds flash » dans :
MySQL - Afficher les informations sur une table Voir Pour afficher les informations sur une table TabTest il faut lancer la commande suivante (l'option \G améliore le formatage u résultat) : mysql> show create table TabTest\G *************************** 1. row *************************** ...
Afficher les images et les animations Flash dans le navigateur VoirQuand vous allez sur un site internet, vous n'avez plus d'images affichées ; elles sont remplacées par un petit rectangle avec un carré rouge ou un triangle bleu (par exemple). 1 - Vérifier d'abord les paramètres de votre navigateur : Pour...

1

Laurent..., le 18 nov 2007 à 15:58:46

Salut,

C'est pas possible seulement avec flash, il faut lui rajouter amfphp pour que ca soit possible.

C'est des pages php qui permettront au flash de se connecter, et ensuite oui on fait les requetes directement dans la flash...

Biensur il faut des connaissances en flash et php..

a+

Répondre à Laurent...

2

pilten, le 18 nov 2007 à 16:58:38

Salut Laurent,

Grand merci pour ta réponse

amfphp me semble être une solution, au meme titre que PHP Turbine
connais tu les différences entre ces deux extensions ?

Par contre, il existe peu de documentation et cela me semble assez complexe

N'existe t-il pas une alternative ?

Bien à toi

Répondre à pilten

3

Laurent..., le 18 nov 2007 à 17:06:34

Non je ne connais pas PHP Turbine, c'est quoi la différence ? C'est mieux ?

Je ne sais pas si il existe des docs.

Répondre à Laurent...

4

pilten, le 19 nov 2007 à 14:50:19

Bonjour Laurent,

Je pense que PHP turbine se base sur le meme principe que amfphp sauf que cela est payant

Les interactions flash + database restent assez complexe à développer pour qqch de si simple à la base

Je dois simplement faire défiler les enregistrements de la database les uns apres les autres

Je m'orienterais donc plus vers un développement classique , style Delphi ou VB dans un environnement visual
Les connexions seront bcp plus simple

As tu une idée d'une solution open source ?

Bien à toi

Pierre

Répondre à pilten

5

Laurent..., le 19 nov 2007 à 19:31:24

Nan je n'ai pas d'autre piste désolé.

Répondre à Laurent...

6

 nikko, le 11 aoû 2008 à 14:35:27

N fait il faut dans flash utiliser la fonction loadvar
pour créer un jeux d'enregistrements ou recordset
les envoyerà un page php ui joué le rôle de 'connexion' entre le flash la base mysql

FLA ==> PHP ==>> BDD

à sa lecture le fichier php administre la requête à la BDD
et recupérer le resultat que le FLA load et affiche

FLA <<== PHP <<==BDD


ex de fichier php pour un insert


<?
//lien vers le fichier php de connexion à la BDD
require_once ('Connections/mysql_connect.php');

//récupération des valeurs envoyée par Flash
$vlNom = $_POST['nom'];
$vlPrenom = $_POST['prenom'];
$vlCourriel = $_POST['courriel'];
$vlTitre = $_POST['titre'];
$vlSociete = $_POST['societe'];
$vlSujet = $_POST['sujet'];
$vlComment = $_POST['comment'];

//création de la requete et envoi de la requete d'insert
$insertSQL = sprintf("INSERT INTO visiteur (nom, prenom, courriel, titre, societe, sujet, comment) VALUES ('$vlNom', '$vlPrenom', '$vlCourriel', '$vlTitre', '$vlSociete', '$vlSujet', '$vlComment' )");
mysql_select_db($database_mysql_connect, $mysql_connect);
$Result = mysql_query($insertSQL) or die(mysql_error());
?>

Répondre à nikko