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 :
- <?
- mysql_connect('localhost', 'root', '');
- mysql_select_db('test');
- $reponse = mysql_query("SELECT * FROM test WHERE pseudo='harddream'" );
- $donnees = mysql_fetch_array($reponse);
- $numero = $donnees['ID'];
- echo 'Le numéro de la commande est :' . base_convert($numero,10,16) .
- mysql_close()
- ?>
|
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 ?