Udskriver dobbelt

Tags:    php codeigniter

Hejsa.

Jeg har et problem i min kode.

Den udskriver min checkbox'es fint nok første gang jeg loader siden.

Når jeg så trykker gem, så udskriver den dobbelt af hvad den skal.

Nogen der kan forklare mig hvorfor?

Den skal udskrive alle jobs der er i min jobs tabel
Dernæst så skal den være checked hvis denne denne ansøgning er tilknyttet til dette job.

Fra mit view
Fold kodeboks ind/udPHP kode 


Fra min controller
Fold kodeboks ind/udPHP kode 


Det skal også siges at hvis jeg kun har et tilmeldt job til ansøgningen, så udskriver den det kun 1 gang



Indlæg senest redigeret d. 24.09.2014 11:49 af Bruger #15663
4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Virker som om det er din SQL. Har du tjekket det rå output fra din database?

Du kan evt. bruge SELECT DISTINCT (jobs.id) eller GROUP BY jobs.id



Hvis jeg var dumper får jeg
Fold kodeboks ind/udPHP kode 


Du kan se her hvad det er jeg mener
Link



Indlæg senest redigeret d. 24.09.2014 12:33 af Bruger #15663
Dit problem er en foreach ind i en foreach.

Fold kodeboks ind/udKode 


Det er ikke løst rigtigt. :o)

$edit_jobs bør være et flag du tjekker eller ejerskab på jobbet, og du skal ikke loop'e et array.



Jamen hvordan gør jeg så det?
For den kan jeg retunere flere end en enkelt record.




t