Généré un nombre qui augmente de 1 à chaque fois - PHP - Programmation
Marsh Posté le 26-06-2005 à 19:33:21
lol
Bon j'ai du parlé trop vitte, je n'ai pas trouvé tant que ça en faite !
Ouai c'est bien l'auto_increment, mais comment faire pour que l'on ne tombe pas sur du décimale mais sur de l'hexadécimale par exemple avec la fonction base_convert($nombre,10,36)
??
Marsh Posté le 26-06-2005 à 19:58:30
Aie !Bon fu oublié l'auto_increment alors !
Dois-je utilisé un While ou un for ?
Ou ni l'un ni l'autre ?
Marsh Posté le 26-06-2005 à 23:05:35
blablagerezkljrez a écrit : Une question : |
Je ne fais pas ça pour m'amusé !
Je met en hexa pour ne pas obtenir de grand chiffres !
Enfin j'ai trouvé ce que je voulais
ça se présente comme ceci :
Code :
|
Donc les numéros de commandes sont enfaite dans le champs ID en auto_increment quand on commande.
Puis ont les lis avec le code ci-dessu, et on convertit en hexa pour l'affichage, en sachant que le numéro convertit sera également envoyé par mail
Bon, tout fonctionne parfaitement sur ce point la, MAIS..
A chaque fois que j'affiche un numéro en hexa, et ben il apprait avec un "1" a la fin !
par exemple pour 586 en hexa ç donne : 24A, et bien ça affiche 24A1 !
autre exemple : pour 3, en hexa ça fais 3, et bien ça affiche 31 !
Ce qui évidamment me fausse tout !
Bizzare non ?
Marsh Posté le 26-06-2005 à 23:17:27
Un solution crade : substr()
Ce qui donnerait pour toi quelque chose dans le genre :
Code :
|
Ca t'enleverra le dernier caractère de ta chaîne.
Marsh Posté le 27-06-2005 à 00:50:49
miam j'aimeré ke tous lé site de vente en ligne soient fait kom ca
Marsh Posté le 27-06-2005 à 14:33:26
Merci !
crade certe, mais qui marche !ne marche pas ! "parse error lign 16" !
Marsh Posté le 27-06-2005 à 14:48:58
bigears a écrit : miam j'aimeré ke tous lé site de vente en ligne soient fait kom ca |
Vas au fond de ta pensé, ça m'interresse ...
Marsh Posté le 27-06-2005 à 15:53:08
o rien ca me fait juste vraiment marrer de voir des apps "sensibles" completement faites a l'arrache.
C'est terrible!
Marsh Posté le 27-06-2005 à 16:03:07
bigears a écrit : o rien ca me fait juste vraiment marrer de voir des apps "sensibles" completement faites a l'arrache. |
C'est clair que lorsque l'on conçoit des applications gérant de l'argent (des numéro de carte bancaire par exemple), il faut mieux être calé. Dans le cas contraire faire appel à des professionnels...
Marsh Posté le 28-06-2005 à 01:20:43
yoyo354 a écrit : C'est clair que lorsque l'on conçoit des applications gérant de l'argent (des numéro de carte bancaire par exemple), il faut mieux être calé. Dans le cas contraire faire appel à des professionnels... |
héhé pas fou le gar !
Les cartes bancaires seront géré via SSL HTTPS par Cybermute !
Moi je ne touche aucun code qui soit en lien avec les CB !
Marsh Posté le 28-06-2005 à 07:45:46
remyftp a écrit : héhé pas fou le gar ! |
Marsh Posté le 26-06-2005 à 00:57:27
Bonsoir à tous !
JE ne suis pas un expert du PHP et je voudrais pour un site de vente en ligne, généré un numéro de commande différents à chaques commandes, c'est à dire :
Chaque personne qui sera sur la page de commande remplis un formulaire de pleins de choses... Et cette page attribut un numéro de commande au client. Mais! Ce numéro, je voudrais qu'il augmente de 1 à chaque commandes différentes.
Mon problème c'est comment généré ce nombre ? Comment le mettre dans une BDD? et comment faire pour faire en sorte que les numéros de commandes de chaques clients commencent, à partir du dernier qui à été généré, parce que évidamment 2 numéros de commandes identiques ça le fait pas vraiment
Sinon, je convertirais ce nombre en hexadécimale à l'aide de la fonction base_convert($nombre,10,36), afin que le numéro de commande ne soit pas trop long !
Aucun echo ne sera nécessaire dans cette page.
Merci