input form i loop referer kun til det første loop

Tags:    php input html forms

Jeg modtager ikke værdierne fra mine input felter...
Jeg har lavet et loop som f.eks. giver 14 loops, alt tekst og billeder kommer korrekt i de forskellige forms. Men når man trykker på submit kommer dataene kun når det er ved første loop?

Min html fil:
Fold kodeboks ind/udHTML kode 

min php fil:
Fold kodeboks ind/udPHP kode 




5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du referer til en værdi på en specifik plads i dit såkaldte loop $_POST['varenavn'][$vare_id], det gør du ud fra den betragtning at du fastsætter værdien af $vare_id fra en $_GET variabel. Du skal benytte de værdier du sender med $_POST. Derfor får du aldrig fat i andet end et værdisæt.

Hvis du skal gennemløbe dit post data må du gøre det som flg.:

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 22.12.2013 18:07 af Bruger #10216
Måske alle dine name tags skal ændres i første eksempel..



Hvad siger print_r($_POST) ?

:)



Jeg får følgende:
Fold kodeboks ind/udPHP kode 

I min html fil har jeg sat action til føgende:
Fold kodeboks ind/udHTML kode 

Ud fra antal er det 2 ved vare:id : 26 hvilket også er den vare jeg tastet
men php adressen som kommer fra form viser vare: 25
ordre_action.php?vare_id=25 hvilket vil sige det første loop



Indlæg senest redigeret d. 22.12.2013 17:46 af Bruger #16819
Hej Michael, tak for hjælpen.
Så fik jeg løst problemet :-)

Fold kodeboks ind/udPHP kode 


Næste udfordring:-/
Jeg får eksempelvis 3 poster, hvordan får jeg det samlet til eks.vis et array, som kan indsættes i min db:
vare id: 26
antal: 2
dato: 2013-12-22
username: søren
varenavn: 810 - Prisme 50 cl. vand
pris: 2.50
enheder pr. kolli: 12
pris total: 60

vare id: 29
antal: 1
dato: 2013-12-22
username: søren
varenavn: Prisme 50 cl. Æblemost
pris: 8.95
enheder pr. kolli: 12
pris total: 107.4

vare id: 30
antal: 3
dato: 2013-12-22
username: søren
varenavn: Prisme 50 cl. Appelsinjuice
pris: 8.95
enheder pr. kolli: 12
pris total: 322.2



Indlæg senest redigeret d. 22.12.2013 23:59 af Bruger #16819
t