Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Przesyłanie danych pomiędzy plikami php
JanMatuszak
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 24.10.2020

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


Dzień dobry! Napotkałem w sumie może nawet niespotykany problem. A może wcale to nie jest problem.

Obiektywnie na to patrząc mamy plik formularza (plik1) generowany dynamicznie (ilość pól zależy od ilości rekordów w danej tabeli, dodatkowo dany rekord powtarzającego się formularza okraszam dodatkowym inputem typu radio i potrzebuję uzyskać tablicę 2 wymiarową która będzie przechowywać ID narzędzia oraz jego stan czy kompletność, dzięki któremu będę mógł sobie zaktualizować stan w bazie i tym miałby się zajmować plik2.

I teraz pytanie, jak przenieść dane z formularza do tablicy? Czy serializacja do przesłania po kolei id narzędzi między plikiem 1 a 2 ma sens? Jak odczytać nieznaną ilość danych pochodzących z formularza.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JanMatuszak
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 24.10.2020

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


Cytat(viking @ 5.03.2023, 15:16:31 ) *
Ale co produkuje to 10 stringów? ...



Cytat(frankiejojo @ 5.03.2023, 15:16:56 ) *
Wstaw jakiś separator ...



To ja może przedstawię genezę. Robię taki "mini projekt" do kontroli stanu narzędzi w firmie.
Baza wygląda nastepująco:
Tabela: Magazyny, przechowuje informacje o skrzynkach narzędziowych i ich numerach
Tabela: Narzędzia, przechowuje informacje o narzędziach oraz id_walizki w której się znajdują.
Tabela: Przeliczenia, przechowuje dane użytkownika i stanu podczas jego kontroli, znacznik czasu dla przyszłego sortowania.

Idea jest taka...
Odpalamy formularz w którym wskazujemy za pomocą selecta numer walizki,(uzyskujemy listę narzędzi z walizki np. 1. Pobieramy zdjęcie, nazwę i dodajemy do tego input type radio z możliwym stanem narzędzi [jest, niekompletne, nie ma] [1, - , 0]

W każdej z walizek jest różna ilość narzędzi. W jednej 4 a w drugiej 80. Potrzebuję zatem odczytać stan i powiązać go z id narzędzia, a następnie przesłać go do tabeli odpowiedzialnej za przeliczenia.

Stąd potrzebuję 10 stringów, albo 150 stringów. Nie jestem w stanie, zadeklarować, że wystarczy 50 zmiennych zadeklarowanych wcześniej.

Z góry dzięki za odpowiedzi. (IMG:style_emoticons/default/smile.gif)

Cytat(Salvation @ 5.03.2023, 16:27:23 ) *
Nazwij inputy w ten sposób: [name="nazwaZmiennej[]"]
Czyli w HTML to będzie wyglądać tak:
  1. <input type="text" name="inputTest[]" />
  2. <input type="text" name="inputTest[]" />
  3. <input type="text" name="inputTest[]" />
  4. ...

I w $_POST powinieneś otrzymać 10 stringów w tablicy pod kluczem 'inputTest'



Ty wiesz ile będzie inputów potrzebne. W poprzednim poście odpowiedzi uwzględniłem, że tych inputów może być 4 a w innej 60.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 10:18