• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dynamiczny formularz, wprowadzenie wielu rekordów

Cloud VPS
0 głosów
249 wizyt
pytanie zadane 2 listopada 2020 w PHP przez wius2012 Początkujący (330 p.)
Cześć,

Od poczatku: wykonuje inwentaryzacje sprzetu, php w oparciu o mysql duzo mi pomoże. Chciałem stworzyć formularz w którym wprowadzę krótki kod sprzętu AA000(odpowiednio litery a pozniej cyfry), lub w braku krótkiego kodu 0000000000. Sprzętu może być różna ilość takze odpada statyczne ustalenie ilości pół w formularzu. Myślałem nad polem tekstowym gdzie poszczególne kody będą przedzielone np ";" lub import pliku txt gdzie będą takie znaki tabulacji wprowadzone.  Tylko ze nie mam pomysłu jak się za to zabrać, z gory dzięki za pomoc :D

1 odpowiedź

0 głosów
odpowiedź 2 listopada 2020 przez Comandeer Guru (607,060 p.)

A nie lepiej dorzucić mały skrypt JS do dodawania pól? Wówczas każdy produkt będzie miał swoje własne pola. Jak odpowiednio je nazwiesz, to po stronie PHP dostaniesz tablicę. PoC: https://jsfiddle.net/Comandeer/by8sz7oa/

Po wysłaniu formularza w PHP otrzymałbyś coś typu:

array(1) {
	["product"]=> array(2) {
		[0]=> array(2) {
			["name"]=> string(3) "000"
			["amount"]=> string(2) "45"
		}
		
		[1]=> array(2) {
			["name"]=> string(4) "1111"
			["amount"]=> string(1) "3"
		}
	}
}

 

Podobne pytania

0 głosów
1 odpowiedź 910 wizyt
pytanie zadane 1 września 2015 w JavaScript przez marika Nowicjusz (190 p.)
0 głosów
2 odpowiedzi 786 wizyt
pytanie zadane 2 maja 2022 w JavaScript przez Czang Kai Shrek Obywatel (1,990 p.)
0 głosów
2 odpowiedzi 309 wizyt
pytanie zadane 2 marca 2019 w PHP przez sk8cik2 Nowicjusz (120 p.)

93,466 zapytań

142,459 odpowiedzi

322,730 komentarzy

62,846 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...