Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Hvis du bruger splazz' eksempel, skal du lige huske at erklære $_SESSION['varedata_opskrift'] et array (lidt en selvfølge);
- $_SESSION['varedata_opskrift'] = array();
Dit eksempel, splazz, har præcis samme resultat som mit - blot en anderledes opstilling. $_SESSION['varedata_opskrift'][$row_opskrift]['mængde'] = $row_opskrift['mangde']; er det samme som "Maengde => $row_opskrift['mangde']," i mit eksempel. Dog vil jeg mene, at overskueligheden er størst ved et samlet array - som vist i mit eksempel, men det er jo ligeså meget en smagssag. :-)
men vores eksempler er ikke ens - det kommer jo an på hvordan han vil have fat i dataene. i mit eksempel kan han få fat i mængde og procent når han kender ingrediens-id'et:
Han kan da også få mængde og procent via ingrediens-id'et i mit eksempel. Forskellen er bare, at jeg har det som et parameter i arrayet, hvorimod du rammer rækkefølgen, dataene bliver sat i arrayet. Følgende skulle meget gerne udskrive det samme:
-> #7 - med din løsning skal han løbe hele arrayet igennem for at finde ud af under hvilken key det valgte ingrediens-id ligger - med min løsning kan han skrive id'et som key...
det er 2 forskellige løsninger - hvilken skal du bruge #0? :)
Det kan godt være, jeg skal kende key for det valgte ingrediens-id, og det er i princippet ganske simpelt; en for-loop er kører det igennem. Der er noget galt med din kode. For det første, ifølge, din kode prøver du at bestemme key for elementerne i dit array - hvilket ikke er muligt (går ud fra at dette er en tastefejl). Derfor skal det rettes:
For det andet, hvis du vil tilføje elementer til dit array, skal du tilføje [] til sidst => således at dataene bliver føjet til arrayet.
Ergo, der vil blive generet et key til elementerne i arrayet, som IKKE kan hentes via et $ingrediens_id, som man skulle have kendskab til. Derfor er det samme resultat. :-)
Hov, jeg vil gerne lige undskylde for mine modbevisende argumenter - som alligevel ikke er rigtige. Du kan GODT bestemme key'et - i det tilfælde bruge ingrediens_id og dermed hente mængde og procent, hvis man kender $ingrediens_id. Dog skal koden rettes:
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.