Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Reset numerów co miesiąc
DjMazik
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 29.05.2020

Ostrzeżenie: (0%)
-----


Dzień dobry!

Mam problem z zrobieniem licznika numerów zamówień, które by resetowały się co miesiąc.
Przykładowo:
Listopad:
pierwsze zamowienie w listopadzie: 1/11/2019
120 zamówienie w listopadzie: 120/11/2019

1 zamówienie w grudniu: 1/11/2019 itp.

Zacząłem z takim kodem, lecz chyba jest cały źle zrobiony.
  1. //pobieram date zlozenia zamowienia z bazy danych
  2. $zapdata=mysqli_query($baza,"SELECT data_zamowienia FROM zamowienia ORDER BY data_zamowienia DESC");
  3. $dane2=mysqli_fetch_array($zapdata);
  4.  
  5. if(isset($dane2['data_zamowienia']))
  6. $m2=$dane2['data_zamowienia'];
  7.  
  8. @$miesiacbd=date_parse_from_format("Y-m-d", $m2);
  9. $numerzap=mysqli_query($baza,"SELECT numer_zamowienia,data_zamowienia FROM zamowienia ORDER BY data_zamowienia DESC LIMIT 1");
  10. $dane3=mysqli_fetch_array($numerzap);
  11. @$nrz=$dane3['numer_zamowienia'];
  12. $i=1;
  13.  
  14. //porównuję datę ostatniego zamowienia z data z dzisiejszego dnia
  15. if($d['month']==$miesiacbd['month'])
  16. {
  17. $ex=explode("/",$nrz);
  18. $nrzam=$ex[0]+$i;
  19. }
  20. else {
  21. unset($ex);
  22. $ex=explode("/",$nrz);
  23. $nrzam=$ex[0]+$i;
  24. }
  25. $idzam=$nrzam."/".$d['month']."/".$d['year'];
  26.  


Proszę o pomoc.

Ten post edytował DjMazik 30.05.2020, 13:00:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:28