je souhaite créer un numéro de commande qui s'incrémente

Eléphant du PHP | 218 Messages

27 juin 2010, 19:11

Salut, je souhaite créer un numéro de commande comme ceci : 1005050013
Les 2 premiers chiffres représente l'année
Les 2 second, le mois
les 2 suivant, le jour
puis les 4 derniers compte le nombre de commande dans le mois et s'incrémente de +1 pour repartir de zéro le mois suivant.

j'ai donc fais pour les 6 premiers numéro ceci :
$date = date('ymd');

Par contre je ne sais pas comment m'y prendre avec le compteur (les 4 derniers chiffres) à savoir les fonctions à utiliser, le genre de conditions à utiliser... pour que des clients passant une commande en même temps ne se retrouve pas avec un numéro identique ? :?
Cadeaux personnalisés pour toute la famille :
https://cadeauxplaisir.com/

ViPHP
ViPHP | 1996 Messages

27 juin 2010, 19:42

POur le numero de commande, pourquoi ne pas utiliser une base donnée ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphant du PHP | 218 Messages

27 juin 2010, 21:17

ayé jai trouvé....
  /*************************************/
 /*** Création du numéro de commande
/*************************************/
//Numéro de commande sous la forme AAMMJJ0001
$date = date('ymd') . '0000';


// Compter le nb d'entrées avec le nom de Pierre
		$reponse = $bdd->prepare("
								SELECT date_commande
								FROM bouille_commandes
								WHERE MONTH(date_commande) = :mois
								AND YEAR(date_commande) = :annee
								");
		$reponse->execute(array(
								'mois' => date('m'),
								'annee' => date('Y')
								));
$reponse->execute();
$array = $reponse->fetchALL();
$nb_entrees = count($array);





$numero_commande = $date + $nb_entrees + 1;
Cadeaux personnalisés pour toute la famille :
https://cadeauxplaisir.com/

rihana
Invité n'ayant pas de compte PHPfrance

23 janv. 2012, 22:39

svp vous pouvez me traduitre ce code en php 3 parcque j'en ai besoin dans mon projet

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

23 janv. 2012, 22:44

O_o

Y a un forum pour les demandes rémunérés ou d'exploitation :mrgreen:
Il en faut peu pour être heureux ......

ViPHP
ViPHP | 1996 Messages

24 janv. 2012, 00:18

svp vous pouvez me traduitre ce code en php 3 parcque j'en ai besoin dans mon projet
Euhh dans quel fac tu travailles toi ? ça fait au moins 10 ans que le php4 est sortie...... Met plutôt php à jour...
Sinon ton script utilise des objets. Sans la class on peut pas faire grand chose...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr