Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Numerowanie dokumentów
Forum PHP.pl > Forum > Przedszkole
matius71
Witam,

Myślę że nie jedna osoba skorzysta z tego tematu oczywiście jak sprostamy zadaniu arrowheadsmiley.png

Jak to w tytule napisałem chodzi o numerowanie dokumentów ale nie chodzi mi o nadawaniu ID bo to swoją drogą. Myślę bardziej o takiej formie numeracji:

NumerDokumentu/NumerRejestracyjny/Data

Jak to wszystko zlepić bo Numer rejestracyjny mam w tabeli Samochody. Numer Dokumentu chcę żeby się zwiększył co jeden ale w odniesieniu do konkretnego numeru rejestracyjnego. Chodzi o to że jak są trzy samochody to żeby każdy samochód który zostanie wypożyczony pierwszy raz to żeby numer dokumentu w każdym samochodzie miał numer 1 a nie jak w ID które jest unikatowe. Wszystkie Dokumenty chce przetrzymywać w jednej tabeli w mysql. Bardzo zależy mi żeby to zrobić więc za każdą pomoc naprawde dziękuje.
trueblue
Skoro NumerRejestracyjny i Datę masz, to potrzebujesz NumerDokumentu.

  1. SELECT IFNULL(MAX(NumerDokumentu),0)+1 AS kolejny_numer FROM tabela WHERE NumerRejestracyjny='xxxx';


Każdą wartość przechowujesz jako odrębne pole. Sklejasz przy wyświetlaniu.

P.S. Podobne tematy pojawiły się tu już, w kontekście numeracji faktur.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.