29. december 2008 - 21:39Der er
7 kommentarer og 1 løsning
Gemme data fra en while løkke?
Hej, Jeg har en masse data jeg smider ud gennem en while løkke omsluttet af en form, men kan ikke lige huske hvordan jeg får alt dette data med og så gemmer på en gang?
Jeg har en whileløkke i PHP, som skriver en masse data ud med billeder, og data omkring disse billeder. I bunden er der en "gem ændringer" knap, hvor jeg gerne vil have gemt det nye data omkring de billeder jeg har udskrivet via min PHP while løkke.
sætter en stor klump kode ind der først tester på om det er en POST request og hvis det er så laver en UPDATE med de relevante form værdier som så er i $_POST['feltnavn'].
Jeg kan bare ikke lige se hvordan jeg skal lave den UPDATE, når jeg har de forskellige rækker printet ud fra min while løkke? Jeg skal jo et eller andet sted lave en UPDATE for hver gemmengang af WHILI løkken...
1) du laver en form per række med sin egen submit knap - så er det nemt at lave update koden.
2) du skal have et række id ind i felt navnene a la:
<input ... name='albumcover_$id' ...
og så har du noget komplekst update kode som løber igennem alle rækkerne og finder de rigtige form felter og laver en update for hver - jeg tror at det bliver komplekst
Jeg ville nu helst gerne have at jeg bare har en update knap i bunden af siden, hvor jeg updater når jeg er helt færdig med at redigere indholdet af alle billeder, i stedet for at skulle update hver gang jeg er færdig med et billede.
Og det vil så sige at jeg skal bruge mulighed nr. 2, og mener du så her at jeg skal have en hidden med ind til hver billede, med billedets id i?
Men hvordan laver jeg den while loop der gennemløber de billeder der er ændringer i? Det er pt. her mit problem ligger..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.