Array til database

Tags:    php code-igniter

Hejsa.

Jeg er ved at trække data ud af min form.
Jeg have lavet mit array så det hele kan blive lagt ind i min database.
Jeg bruger CI active records, så derfor skulle jeg også gerne kunne navngive min key da den skal passe til felt navnet for at det virker.

Jeg kan bare ikke rigtig få det til at lykkes, nogen der kan hjælpe mig?

Mit array ser på nuværende tidspunkt sådan her ud:
Fold kodeboks ind/udPHP kode 


Og koden der generer det array:
Fold kodeboks ind/udPHP kode 


Hvad skal jeg gøre?



Indlæg senest redigeret d. 27.08.2014 09:11 af Bruger #15663
4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Samle din data så det passer til din struktur for hver tabel i din database. Derefter afvikler du insert.
https://ellislab.com/codeigniter/user-guide/database/active_record.html#insert

Det andet du har gang ser lettere kryptisk ud.

Husk at ActiveRecord i CI er modificeret udgave af ActiveRecord Pattern. Vil du arbejde efter Active Record pattern så skal du over i noget DataMapper tror jeg.



Nu antager jeg, at alle værdierne på en eller anden måde er sat og de alle er lige lange, det kan jo være et problem hvis de ikke er :P

Fold kodeboks ind/udPHP kode 




Jeg er med på den skal laves så den passer til min database.
Jeg kan bare ikke finde løsningen til at gå dette gjort.

Jeg kan ikke lige få det til at passe, måske du ved hvad jeg skal gøre Michael?



Super. Det virker.
Hvordan sikre jeg mig så at den kun tager dem hvor der er noget i?
Der er 6 linjer hvor de kan udfylde, men det er ikke noget krav at de udfylder dem eller for den sags skyld udfylder alle 6.

Edit fandt selv løsningen.
Mit resultat endte således
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 03.09.2014 10:04 af Bruger #15663
t