Bonjour à tous. Je debute dans le flash remoting, j'ai bien sur installé les classes etc.. bref j'ai suivit la video totorial.Ce que je souhaite faire c'est (dans un premier temps) lister le contenu d'une table dans ma base mysql, disons dans un TRACE pour commencer afin de voir que je recuperer bien le contenu de ma table.
Le debugguer m'indique bien que je suis connecté mais il ne se passe rien d'autre, je ne sais pas comment recuperer le contenu de ma table.
Voila mon fichier class dans le dossier SERVICES (fichier bdd_simple.php)
[quote]<?php
class bdd_simple {
function bdd_simple() {
// définition de methodTable pour le constructeur de la classe
$this->methodTable = array(
"getListe" => array(
"description" => "recupère la liste résultat de la 'fusion' des trois tables de la base",
"access" => "remote",
"roles" => "role, list",
"arguments" => array ()
// j'ai rretiré les identifiants SQL pour la securité
mysql_pconnect("monserveur","****","****");
mysql_select_db("dominati");
}
function getListe() {
return mysql_query("SELECT * FROM auteurs");
}
}
?>[/quote]
déjà je ne comprend bien le role de
[quote]"access" => "remote",
"roles" => "role, list",
"arguments" => array ()[/quote]
dois y mettre les champs de ma table ? celle ci en comporte 3
(ID , NOM , PRENOM)
ensuite PCONNECT , c'est normak , ce n'est pas CONNECT ? le P est il une erreur du code sur lequel je me suis basé ? enfin j'ain essayé ça ne change rien de toute façon
Ensuite voila ce que contient mon fichier FLA
[quote]// import des paquetages pour un accès plus facile aux classes
import mx.remoting.Service;
import mx.remoting.PendingCall;
import mx.remoting.debug.NetDebug;
NetDebug.initialize();
// Définition du Service
var connexion:Service=new Service ("http://www.adrese_de_mon_site/gateway.php",null,"bdd_simple");
connexion=NetServices.createGatewayConnection();
var myPc:PendingCall = connexion.getListe();
myPc.onResult = function(pData) {
trace (pData); // retourne "object"
}
myPC.getListe(liste); [/quote]
Bien sur je n'arrive pas à lister le contenu de ma table nommée AUTEURS contenant des informations. Comment puis je faire , pourquoi cela ne fonctionne pas ?. merci pour votre aide, je desespère