Håndtering af ukendt antal submittede text-felter

Tags:    php html

En bruger har muligheden for at tilføje et uendeligt antal text input felter.

Når de er udfyldt bliver de submitted, og de har navnene: varenummer0, varenummer1, varenummer2 osv.

De skal derefter sættes ind i en database, men først vil jeg gerne tilføje dem som variabler inden jeg tilføjer dem i databasen.

Jeg prøver med følgende

Fold kodeboks ind/udPHP kode 


$counter = det totale antal af textfields

Skal bare finde ud af hvordan jeg får fat i $_POST['varenummer0'] osv. ved brug af et loop.

Ved ikke hvordan jeg får skrevet varenummer + $i



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Man kan definere et input sådan her:
Fold kodeboks ind/udHTML kode 

Mærk "name".

Og så kan du vel php gøre noget ligende:
Fold kodeboks ind/udPHP kode 




Tror det er en løsning.

Men lige i min situation vil det være nemmere for mig hvis man kunne skrive varenummer + $i



Fold kodeboks ind/udPHP kode 

Men idéen er at du stopper while hvis varnummer$i ikke findes.

Ikke testet.



Nu har jeg ikke kodet php i mange år, men kan man ikke sige:

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 20.03.2013 10:01 af Bruger #16372
Der er ingen forskel på det her:
Fold kodeboks ind/udPHP kode 



og så gøre sådan her:
Fold kodeboks ind/udHTML kode 
og
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 20.03.2013 11:03 af Bruger #17081
Hvorfor ikke gøre det sådan her istedet ?

Fold kodeboks ind/udHTML kode 


Fold kodeboks ind/udPHP kode 


Så har du dit varenummer som $key og din værdi som $value



t