begin process at 2008 05 17 14:48:42
1 174 093 membres
211 nouveaux aujourd'hui
13 974 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

RANDOM ID - FLASH - POUR BASE DE DONNEE SANS AUTOINCREMENT


Information sur le tutorial

Catégorie :Tutoriaux Date de création : 02/03/2006 14:42:43 Vu : 5 625 fois

Note :
Aucune note

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Mon petit Flash Genere 3 nombres aleatoires dont les 2 derniers sont transformes en Lettre puis l'ensemble est concatener, je m'en sert pour creer un identifiant puis je l'envoie dans une base de donnee (Id)

Tutorial

Voila j'ai fait un petit tutorial (c'est mon premier):

J'avais besoin de creer un Id Client Aleatoire pour pourvoir

sauvegarder a l'aide de PHP vers une base de donnee MySql sans

que ca soit en Auto-Incrementation dans la base...

Je genere 3 nombres :

- le premier est compris entre 1 et 100000

- le deuxieme est compris entre 1 et 26 puis transforme en une

lettre

- le troisieme est compris entre 1 et 26 puis transforme en une

lettre egalement

ensuite l'id client affiché du cote client est de forme par exemple

56536AZ qui correspond du cote enregistrement base de donnée

a 56536126 (56536+1(=A)+26(=Z))

ensuite jenvoie donc du flash vers PHP mes variables Id(Client)

et Id(BaseDeDonnee) vers PHP qui envoie vers MySql...

Ya des tutos qui explique comment faire donc je reviens pas la

dessus... :)

Bon en prog je debute donc soyez indulgent les pros je sais que

mon code pourrait etre plus simple, donc je dis aux ames charitables,

si vous avez mieux, je suis preneur :)

La source est telechargeable ici :http://amtech.free.fr/Tutoriaux/Random_Id.zip

  • signaler à un administrateur
    Commentaire de cortoh le 02/03/2006 17:12:38

    juste une question: as tu envisage les cas particuliers?

  • signaler à un administrateur
    Commentaire de Mafassure le 02/03/2006 18:02:52 administrateur CS

    Salut,
    Sur le principe
    je suis pas trés calé en bdd, mais je pense que c'est pas du tout viable comme méthode..... comment tu garantis l'unicité de ID client généré !!!

    Sur le code
    :O(

  • signaler à un administrateur
    Commentaire de cortoh le 02/03/2006 18:08:52

    ben vi, je pense aussi que c'est le pb majeur ici...

  • signaler à un administrateur
    Commentaire de amtech le 02/03/2006 23:55:40

    En fait vu qu'il y a 3 random sur l'id final qui est concatener il y a une infime chance pour que l'id retombe dessus c'est un peu comme le loto :) 1 chance sur des millions...

    j'avais besoin de cet id manuel et non auto-increment pour rapeler l'id a partir de php vu que ma variable est stocke dans mon flash quand j'appelle la page php qui fait appel a ma base de donnee avec cet id, ca affiche la commande (facture) du client...

    la je finis ma prog et je vous envoie le lien pour visualiser le tout... quitte le cas echeant a filer entierement le code flash/php/mysql ect... si ca interesse :)

  • signaler à un administrateur
    Commentaire de cortoh le 03/03/2006 03:42:22

    d'abord, les chances de generer deux fois le meme nombre ne sont pas de 1 sur des millions, et tu aurais pu faire un test de comparaison avec les identifiants existants et eliminer les combinaisons redondantes... l'appli est sympa, il lui manque juste de prendre en compte les cas particuliers.

  • signaler à un administrateur
    Commentaire de cortoh le 03/03/2006 03:42:49

    d'ailleurs, ce serait plutot une source qu'un tuto...

  • signaler à un administrateur
    Commentaire de amtech le 03/03/2006 12:49:25

    Oui c'est vrai j'aurais du la mettre en source... en fait ca peut servir de base a autre chose... vu que j'ai galerer pour faire ca lloll car je debute en php/mysql + flash :)

    les cas particuliers ben en fait jen vois pas a part si ca tombe sur un meme id mais ya peut de chance c'est un peu comme la foudre elle retombe jamais au meme endroit sauf dans la guerre des mondes hihiihi bon je plaisente si ta une idee a me proposer au niveau prog je suis preneur car je debute :)

  • signaler à un administrateur
    Commentaire de cortoh le 04/03/2006 02:58:54

    hmm, si qqu'un devait proposer une idee cote prog, ici, ce serait pluto mafassure, car... il assure! ahahah! sur le principe, le procede devrait etre base sur un systeme de comparaison avec les id deja enregistrees.

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Boutique

Boutique de goodies CodeS-SourceS