Bonjour,

Pour le cas des fonctions imbriqué il ne faut pas utilisé return mais cmd.sendResponse, cet exemple devrait t'aider :

http://www.ape-project.org/wiki/index.php/Serverside_js_module_using_MySQL


Vinz a écrit :
Bonjour,

J'ai une question un peu stupide je sens, mais qui tente rien n'a
rien....

Dans mon code j'ai ça :
function verif_user(ID_user){
sql.query("SELECT * FROM tbl_users WHERE ID_user = '" + ID_user + "'
LIMIT 1", function(res, errorNo)
                {
                        Ape.log ("Recup infos user");
                        if (errorNo)
                        {
                                Ape.log('Request error : ' + errorNo + ' : '+ 
this.errorString());
                                retour = 3;
                        }
                        else
                        {
res.each(function(data)
                                {
new_count = data.count + 1;
sql.query("UPDATE tbl_users SET count='" + new_count + "' WHERE
ID_user = '" + ID_user + "' LIMIT 1", function(res, errorNo)
        {
        Ape.log ("MAJ count");
        if (errorNo)
        {
                Ape.log('Request error : ' + errorNo + ' : '+ 
this.errorString());
                return  0;
                }
                else
                {
                Ape.log("C OK");
                return 1;
                }
        });
}
});
}

Biensur, je ne reçois jamais la valeur de mes returns puisque ca les
renvoie directement à ma fonction parente. Pour la question stupide,
c'est maintenant : Y-a-t-il un moyen quelconque de récupérer ma valeur
de return de mes sous-fonction pour l'affection à ma fonction
principale verif_user() ?


--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

To unsubscribe, reply using "remove me" as the subject.

Reply via email to