1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| function menuProjet(_domaine:String, _where:String, _clip):Void
{
_req ='select libProjet from PROJET, TYPOLOGIE, LIEU where ville=numVille and typeProjet=numType and( libType="'+_where+'" or anneeProjet="'+_where+'" or nomVille="'+_where+'") and domaine="'+_domaine+'";';
reqProjet (_req, 'libProjet', _domaine, _clip)
}
function reqProjet(_reqEnvoye:String, _champEnvoye:String, _domaine:String, _clip:Number):Void
{
var _env = new LoadVars();
// obj envoi
var _ret = new LoadVars();
// obj retour
_env.req = _reqEnvoye;
_env.champ = _champEnvoye;
// on test si l'envoi a réussi
_ret.onLoad = function(success)
{
if (success)
{
// et on affiche le résultat retourné par le PHP
_tabRetour = this.retour.split("|");
creaMenuProjet(_tabRetour, _domaine, _clip);
}
else
{
retourPHP.text += "erreur de connexion à la base de données\r";
}
};
// on envoie la requete au script php
_env.sendAndLoad("http://127.0.0.1/accueil.php", _ret, "POST");
}
function creaMenuProjet(_tableau, _domaine, _posY)
{
_j = _tableau.length;
_posX = 157;
//creation d'un clip par sous-menu avec pour texte le retour de la requete
for (_i = 0; _i < _j; _i++)
{
this.createEmptyMovieClip(_i+100, _i+100);
this[_i+100].createTextField("texte", _i+100, _posX + 50 * _i, _posY + 25, 120, 17);
this[_i+100].texte.text = _tableau[_i];
//this[_i].onRelease = reqPhoto(_domaine);
}
_nbMenuProj = _i+100;
} |