Bonjour,
J'ai une question un peu stupide je sens, mais qui tente rien n'a
rien....
Dans mon code j'ai ça :
Code Javascript :
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;
}
});
}
});
}
Bien sur, 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() ?
Merci !