2013-07-25 6 views
-3

Je fais un module de collecte de frais pour un collège en php, Sur soumettre, je veux faire écho numéro de coupon, chaque fois que le numéro de pièce justificative doit être +1 au bon précédent. Et chaque jour, le numéro du coupon doit commencer à 1.Générer ID de transaction PHP

Répondre

0

Il suffit de créer une table de base de données pour stocker le numéro de pièce justificative actuel et la date. Sur chaque vous soumettre:

  1. Vérifiez si la date est la date d'aujourd'hui. Sinon, vous redéfinissez le numéro de bon
  2. incrémenter

Et essayez un peu de recherche avant de demander la prochaine fois.

+0

Il y a une colonne dans la base de données comme auto-incrémentation du numéro de pièce. Je ne sais pas comment faire écho à ça. Quelqu'un peut-il me donner du code? – vinay

+0

'AUTO_INCREMENT' est destiné aux colonnes id: il est incrémenté sur chaque INSERT afin que vous n'ayez pas à vous soucier de gérer vos identifiants. Dans votre cas, vous devrez gérer votre numéro de coupon manuellement, avec des requêtes 'UPDATE'. Si vous ne savez pas comment afficher les valeurs de votre base de données en PHP, je vous suggère de commencer par lire le [manuel PHP] (http://www.php.net/manual/fr/index.php). – nstCactus

+0

Ok Sur chaque insert, je dois insérer manuellement le voucher_num en incrémentant le voucher précédent et en répercutant le même. – vinay