Utilisation dynamique d'un tableau

Soyez le premier à donner votre avis sur cette source.

Vue 11 501 fois - Téléchargée 906 fois

Description

Utilisation d'un tableau : " array ", pour se logger, faire une recherche dans les données existantes, insérer un nouveau contact, en modifier un existant, en supprimer un....

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

ariden
Messages postés
46
Date d'inscription
jeudi 4 mai 2006
Statut
Membre
Dernière intervention
22 mars 2011
-
Pour lire les fiches faites attention, si il y a un espace aprés le nom tapé, cela ne marchera pas,pour répondreà top 30, je laisserais bientôt un commentaire, mais ta source à l'air visiblement trés bonne, merci beaucoup^^je vais me plonger dedans
cs_ludo83
Messages postés
1
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
30 octobre 2007
-
Salut, en cherchant des infos pour l'exercice demandé par M Zenouda, je suis tombé sur ton fichier. Je vois que tu as réussi à faire ce qu'il demandé, j'espere que ton fichier m'aidera à comprendre comment on ajoute les fonctions CREER SUPPRIMER ET MODIFIER... pendant ce temps je n'ai réussi qu'a LIRE UNE FICHE :s
bonne continuation
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010
-
Ca doit rien te dire ce genre de code:


var CLIENT_LIST= [] ;
CLIENT_LIST.add= function( name, surname, code, age, address, zip, url )
:Object{
var oClient:Object= {} ;
oClient.name= ( name.substr(0,1).toUpperCase()+name.substr(1).toLowerCase() ) ;
oClient.surname= (surname.substr(0,1).toUpperCase()+surname.substr(1).toLowerCase() ) ;
oClient.address= address ;
oClient.code= code ;
oClient.age= age ;
oClient.url= ('http://'+url );
//
this.push( oClient ) ;
return oClient ;
}
CLIENT_LIST.get= function( prop, value )
:Array{
var a :Array= [] ;
for( var i in this ) if( this[i][prop]==value ) a.push( this[i] ) ;
return a ;
}

function authorize( name, surname, code, oClient )
:Boolean{
name= name.toUpperCase() ;
surname= surname.toUpperCase() ;
//
for( var i in oClient )
{
if( oClient.name.toUpperCase()!= name ) return false ;
if( oClient.surname.toUpperCase()!= surname ) return false ;
if( oClient.code!= code ) return false ;
}
return true ;
}


CLIENT_LIST.add( "lebihan", "henri", "mdp8", 23, "36 rue des goelands", 38330, "www.petitsplaisirsgraphiques.com" );
CLIENT_LIST.add( "mamino", "natasha", "mdp7", 17, "11 allée des bas sentiers", 83150, "www.petitsplaisirsgraphiques.com" );
CLIENT_LIST.add( "bille", "sophie", "mdp6", 19, "21 chemin de la sariette", 49330, "www.petitsplaisirsgraphiques.com" );
CLIENT_LIST.add( "badus", "philippe", "mdp5", 21, "196b rue de l'église", 81000, "www.petitsplaisirsgraphiques.com" );
CLIENT_LIST.add( "gaffet", "natasha", "mdp4", 36, "11 allée des bas sentiers", 83150, "www.petitsplaisirsgraphiques.com" );
CLIENT_LIST.add( "billard", "sophie", "mdp3", 21, "21 chemin de la sariette", 49330, "www.petitsplaisirsgraphiques.com" );
CLIENT_LIST.add( "babord", "philippe", "mdp2", 19, "196b rue de l'église", 81000, "www.petitsplaisirsgraphiques.com" );
CLIENT_LIST.add( "greymaldo", "marc", "mdp1", 12, "155 rue de saint jacques", 83330, "www.petitsplaisirsgraphiques.com" );
trace( 'Il y a '+ CLIENT_LIST.get('age',19).length+' client(s) qui ont 19 ans' ) ;


trace( authorize( 'Lebihan', 'Henri', 'mdp8', CLIENT_LIST[0] ) ); // true
trace( authorize( 'Lebihan', 'Henry', 'mdp8', CLIENT_LIST[0] ) ); // false
ariden
Messages postés
46
Date d'inscription
jeudi 4 mai 2006
Statut
Membre
Dernière intervention
22 mars 2011
-
ben je pensais pas que c'tait si complexe, c'est un simple exercice de license 3ème année, dont le but et de faire un tableau avec une fonction recherche dans le tableau, entrer des valeurs, les supprimer ou les modifier. Avec en plus une option de loggin pour savoir si la personne qui entre sur la page a les autorisations pour changer les champs ou seulement les consulter^^


En gros, c'est un exercice qui nous ait donné pour apprendre à mieux appréhender flash.

Bon, si t'as besoin d'aide pour comprendre, je peux toujours t'expliquer ^^
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010
-
Désolé...
Mais par curiosité j'ai ouvert le "fla"... Et je n'ai aucune idée de ce que cela peut bien faire. C'est bien trop trop complexe pour le ci peut que tu as a faire.

Et si tu n'aimes pas les commentaires qui ne vont pas dans le sens du poil, ben :
1/ Fallait vraiment pas venir sur Flashkod.
2/ Surtout fallait poser une meilleure source.

Cordialement.

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.