![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.03.2022 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Sprzedaje bilety online na wycieczki i w związku z tym mam / generuje formularz z polami text (nr biletu, imie, nazwisko, email) Ooyrzebowalbym zroboć cos na zasadzie unikalnego id takiego ktory jest generowany dla tabeli (autoincrement) Niestety to co mam teraz zostalo zrobione 10 lat temu i oparte jest o pliki nie baze. Potrzebowalbym aby w pole NUMER BILETU wstawić liczby jako numer biletu. Zaczęło by się to od liczby 2000 zeby ktoś nie myslal ze dopiero zaczynam hehe. Mam formularz gdzie wybieram ilosc osób przykladowo 10 i wtedy bastepuje wygenerowanie formularza przez pętle. Mam więc 10 wierszy z polami text. Chcialbym aby w miejscu NUMER BILETU osadzic zawsze numery po kolei Np. 2001 2002 2003 2004 Itd Potem nastepuje zapis do pliku. Pozniej znowu generuje formularz i znowu chcialbym aby numery się tam osadzaly ALE juz zaczynając od ostatbiej najwiekszej liczby jaka byla wygenerowana. Wiec jak bylo to 2010 to nowy formularz z polami biletow zaczął by się od 2010. Nie byloby problemu z bazą danych (wtedy dawalbym po prostu ID tam) ale niestety to jest na plikach i nie wiem jak to rozwiaxac. Trzebaby to gdzies zapisywac, pobierac, zwiekszac w petli potem znowu zapisywac..... Szukam optymalnego rozwiazania. Jak to najlepiej zrobic? Ten post edytował maya 28.03.2022, 14:08:28 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 73 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
To napisz Service, który zwróci Ci listę krajów odpytując metodę z argumentami lub bez. Wtedy będziesz mieć to odseparowane i reużywalne w zgodzie z DRY. Raz użyjesz w aktualnym miejscu, a raz w tym gdzie potrzebujesz zwrócić listę krajów do przeszukania.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.03.2022 Ostrzeżenie: (0%) ![]() ![]() |
To napisz Service, który zwróci Ci listę krajów odpytując metodę z argumentami lub bez. Wtedy będziesz mieć to odseparowane i reużywalne w zgodzie z DRY. Raz użyjesz w aktualnym miejscu, a raz w tym gdzie potrzebujesz zwrócić listę krajów do przeszukania. Ja nie mam pojecia jak to zrobic bo nie znam js wogole. Są dostepne przyklady w necie ale kazde opiera sie na podaniu nazwy pola text ale w moim przypadku jest to tablica wiec skrypt bedzie dzialal na kazdym z pól w danym momencie tak samo. Czyli jak zaczne wpisywac "A" to powiedzmy w 10cou wygenerowanych polach bedzie pokazywac sie to samo. Jak sie tego ustrzec albo zmienic lub moze istnieje jakis inny przyklad ktory w jakis inny sposob wyswietla. Ten post edytował maya 28.03.2022, 16:14:54 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ja nie mam pojecia jak to zrobic bo nie znam js wogole. Są dostepne przyklady w necie ale kazde opiera sie na podaniu nazwy pola text ale w moim przypadku jest to tablica wiec skrypt bedzie dzialal na kazdym z pól w danym momencie tak samo. Czyli jak zaczne wpisywac "A" to powiedzmy w 10cou wygenerowanych polach bedzie pokazywac sie to samo. Jak sie tego ustrzec albo zmienic lub moze istnieje jakis inny przyklad ktory w jakis inny sposob wyswietla. Podaj linka do autocomplete co uzywasz. moze mozna tam sie podpiac nie tylko przez ID A zreszta, nawet jak tylko po ID, to poprostu nadaj dla kazdego pola inne ID, ala pole1, pole2,pole3 a potem tego autocomplete odpal dla kazdego z nich i popproblemie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:30 |