Mini base de donnée avec requête simple

Description

Voilà une mini base de données sous flash.
les tables sont des arrays avec des données rentrées en dur
il existe une requête permettant de retrouver un élément dans une table en fonction de la valeur de la première colonne (0)
l'exemple donné est celui de la saisie d'une ville par l'utilisateur, le système donne la zone géographique et un tarif associé
le code est répartie entre l'image 1 et l'occurance d'un clip

Source / Exemple :


dans l'image:
stop();

//création de la base de données
//table ville (liste des villes et de leur zone)
ville=[["paris","idf"],["lille","nord"],["lyon","sud"],["nantes","ouest"],["nancy","est"]];
ville.push(["bordeaux","sud"]); //ajout de villes

//table tarif (liste des tarifs de chaque zone
tarif=[["idf",10],["nord",20],["sud",30],["est",40],["ouest",50]];

//affichage initial
_root.inVille="entrez ville";
_root.outZone="zone géo";
_root.outTarif="le prix (€)";

//requête permettant de trouver un élément dans la colonne 0 d'une table et de renvoyer la valeur de la colonne 1
function trouve(table,id) {
temp="pas trouvé";
for ( i=0; i<table.length; i++ ) {
	if (table[i][0]==id) {
		temp=table[i][1];
		break;
	}
}

return temp;

}

Conclusion :


c'est un système très simple, loin d'un véritable SGBDR, mais si cela intéresse quelqu'un, je peux l'améliorer.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.