begin process at 2010 03 20 13:36:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > RECORDSET XML

RECORDSET XML


 Information sur la source

Note :
8,33 / 10 - par 3 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Niveau :Initié Date de création :06/02/2003 Date de mise à jour :06/02/2003 03:20:10 Vu / téléchargé :6 489 / 1 454

Auteur : MalcolMZ

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Voici un deplacement de recordset avec un fichier XML....
bah..pour le code il faut regarde le fichier zip sinon..tu comprends rien..
niark niark!!!



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture PETIT JEUX POUR PETIT ENFANT
Source avec Zip EFFET DE FUMER
Source avec Zip APERCUS DE MISE EN PAGE AVEC UN TEXTE..A VOIR
Source avec Zip CONTRÔLER LA CADENCE DE SON CLIP
Source avec Zip MOTEUR DE RECHERCCHE GOOGLE MX 2004

 Sources de la même categorie

Source avec Zip Source avec une capture (SAISIE)FLASH ---> (TRAITEMENT)PHP --> (CONSULTATION)BASE DO... par devboman
Source avec Zip MESINFO SIMPLE par vbnino
Source avec Zip Source avec une capture NEWSLETTERS FLASH PHP SQL par 93skala
Source avec Zip Source avec une capture CARNET D'ADRESSES FLASH XML POUR DEBUTANTS - FONCTIONNE AVEC... par lwred
Source avec Zip Source avec une capture LIVRE D'OR EN FLASH AVEC BASE MYSQL ET PHP. INTÉRACTION FLAS... par jujuwiwi

Commentaires et avis

Commentaire de ronan972 le 09/05/2004 19:45:59

c exactement ce que je cherchais 10/10. ca va me permettrez de faire un catalogue dynamique séans passer par php ou asp, Merci

Commentaire de vivass le 21/09/2004 16:52:28

SAlut MalcolMZ !!!!!!!

Bon ce post est un peu vieux mais bon, je répond quand même, je suis joueur !!!!!

Bon je débute en flash, je suis plus orienté ASP......et cet p'tite anim m'explique bien ce que je cherchais, a savoir communiquer avec une BD. Cependant j'ai quelques remarques a faire :

* Les enregistrement suivant le dernier afficher (7,14,21 si affiche=6) sont zapper car tu incrémente ton numéro de liste (My_List_Num) a l'intérieur de ta boucle, donc lors de la dernièrevaleur "true", elle incrémente quand meme le numéro avant que la boucle s'arrete, en passant au suivant on zappe le dernier numéro puisque dans ton suivant ton as mis : "Number(ID_fin)+1"

* J'ai donc modifier tout ca en enlever dans suivant et précent le +1 et le -1, ca fonctionne.

* D'autre part, pour l'affiche en haut, ce n'est pas 0 sur 14, 6 sur 14 qu'il faut afficher mais 1 sur 14, puis 7 sur 14, puis 13 sur 14... J'ai donc ajouter une variable :
Rec_Deb = Rec_Debut + 1;
qui correspond a la variable rec_debut +1

Voili voila, maintenant ca marche, aucun enregistrement est oublier en haut ca m'indique bien ou je me trouve !!!!!!

J'espère avoir été assez claire........ et tu peut me remballer si je dit des conneries, je débute comme je le dit !!!

ciao

Commentaire de MalcolMZ le 21/09/2004 17:09:20

Bah c un code ke g mis rapidos (je ne le prends pas mal)..y a certainement des ptites erreurs..en tout cas je vois que tu as compris le programme et c'est seulement le but qu'avait ce prog...

Commentaire de hakim0 le 14/03/2005 21:48:18

tu vraiment un 10/10 gagner ;) tres facile a comprendre , ci la premier fois que je utilise xml avec flash est ca march parce que ton code a m'aider...
bon prog

Commentaire de vegetalain le 24/03/2009 12:28:17 10/10

Une super note pour une super source, c'est ce dont j'avais besoin. J'ai repris ton code poour essayer d'en faire une sorte de livre d'or, le xml est chargé, affiché, et je peux réécrire dedans, c'est réaffiché, le hic c que j'arrive pas à gérer l'incrémentation (je parle du numéro de l'info...) saurais-tu comment faire stp? j'avais mis ça:
var chaine:String = go.text;chaine = chaine.split("</Liste>").join("");go.text = chaine;
pour virer la balise de fin de fichier, puis rajouter une ligne avec la dernière balise retirée juste avant. mais l'Id, j'ai du mal à voir comme je pourrais faire...
go.text += "\n" + "<File id='9'  fichier='" + monimage.text + "'   zefond='" + monfond.text + "' pseudo='" + monnom.text + "' blabla='" + monmessage.text + "' thedate='" + madate.text + "' />" + "\n" + "</Liste>"

voilà le truc :
http://vegetalain.free.fr/RECORDSET/recordset_xml.html
Merci de tes conseils !

Commentaire de vegetalain le 24/03/2009 12:33:35

ça marche mais ça à l'air bancale mon truc là... meme avec deux id=9, ça s'affiche kan meme... normal?

Commentaire de vegetalain le 24/03/2009 14:02:32

bon, j'ai mis ça : var repere:String;
repere = _root.Num_list+1
ça incrémente effectivement.  Si il affiche qu'il y a 9 trucs, il affiche 10, soir id='10' etc...
Maintenant faut se charger de l'info du début :/

<Liste List_Number='9'>

Un peu plus dur pour moi là...
Une idée?

Commentaire de vegetalain le 26/03/2009 16:43:05

Bon, j'arrive à remplacer la première ligne et l'incrémenter... seulement j'arrive pas à virer les anciennes "premières lignes", ce qui au bout de 5 ajouts, fait par exemple : (lire de bas en haut)

etc...
<Liste List_Number='12'>
<Liste List_Number='11'>
<Liste List_Number='10'>
<Liste List_Number='9'>

Le code que j'ai bidouillé est le suivant :

this.bouton.onRelease = function() {
var reperenouveau:String;
reperenouveau = "<Liste List_Number='" + (_root.Num_list+Number(1)) + "'>";
var chaine:String = go.text;chaine = chaine.split('<Liste List_Number="' + (_root.Num_list-Number(1)) + '">').join("");go.text = chaine;
var chaine:String = go.text;chaine = chaine.split("</Liste>").join("");go.text = chaine;
_root.Num_list = _root.Num_list+Number(1);
go.text = reperenouveau + "\n" + go.text + "<File id='" + _root.Num_list + "'  fichier='" + monimage.text + "'   zefond='" + monfond.text + "' pseudo='" + monnom.text + "' blabla='" + monmessage.text + "' thedate='" + madate.text + "' />" + "\n" + "</Liste>"

//---------------------------//--------------//-------//---//
i1.ecrire(var1, var2, var3, var4, var5);
var7 = "i1.ecrire(var1, var2, "+var3+", "+var4+", "+var5+");";
i1.fini = function(ok:Boolean) {
if (ok) {
var6 = this.etat;
} else {
var6 = "impossible de trouver le script php";
}
};
};

Il manque juste le truc de, "je supprime la ligne avec le (nombre-1)...
Comme vu ci-dessus, la ligne :
var chaine:String = go.text;chaine = chaine.split('<Liste List_Number="' + (_root.Num_list-Number(1)) + '">').join("");go.text = chaine;

ne remplace pas la ligne ave cun nombre inférieur, par rien... elle ne remplace rien d'ailleurs... ce qui ne bloque pas le cumul... casse-tete, je suis sur de ne pas etre loin de la soluce qui tue !

Commentaire de MalcolMZ le 30/03/2009 03:57:52

salut vegetalain..comme tu peux le constater la source date depuis kelke annees..alors il m'est difficile de reprendre le code..mais si cette ligne ne te mais rien avec _root.Num_list-Number(1) c'est ke le code est faux
alors essai  number(_root.Num_list) - 1 en fait il faut faire un trace sur _root.Num_list pour savoir si il comporte bien le nombre..si non..c'est k'il y a un defaut dans la variable _root.Num_list

Commentaire de vegetalain le 30/03/2009 06:37:23

Oui oui !! J'avais vu la date mais c t la seule pour le moment que j'avais trouvé qui faisait ça... alors je bidouillais comme je pouvais, hihihi. Merci de l'info MalcolMZ !!

Commentaire de vegetalain le 30/03/2009 14:43:36

Effectivement, ça n'a pas l'air de fonctionner tellement, gloups... l'équivalent en un code plus récent ressemblerais à quoi??... les "livres d'or" que je trouve ne sont pas comme aç, mais affiche simplement du texte dans un champ texte. Pour les répartir dans des clips, ce serait plus esthétique mais je bloque, si le code présent a "des failles" :/

Commentaire de vegetalain le 17/06/2009 09:56:25

Resalut, je suis de retour sur ta source, MalcolMZ !
bon alors ça marche nickel.
http://vegetalain.free.fr/RECORDSET/recordset_xml.html

Cela dit, je trouve ça "lent" :/ j'ai pendant plusieurs secondes, le truc "transfert des données depuis blabla", dans la barre d'état du navigateur... Ca fonctionne comme je veux mais je ne vois pas comme supprimer cette sorte de "lenteur"... aurais-tu une idée, peut-etre?...

Mici...

Commentaire de vegetalain le 17/06/2009 11:39:21

Hm... ben en fait ça marche plus, kan tu remet un message sans reloader la page... snif...

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales