Først tjekker jeg på om feltet er sat i forhold til db'en, og checker det så alt efter hvad det er. Fjerner jeg markeringen på checkboxen, så bliver dagsdato også fjernet. Problemet er så hvis jeg sætter markeringen igen, så får jeg ikke dagsdato skrevet igen. Hvilket jo er klart nok, får feltet var jo sat fra starten af i henhold til koden.
Men hvordan skal koden være, så jeg via checkboxen kan tilføje/fjerne dagsdato, samtidig med at checkboxen bliver vist, som den er, altså sat elelr ikke sat?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Først evalueres betingelse, er denne sand - Boolean(betingelse) === true - evalueres og returneres hvis_true, ellers evalueres og returneres hvis_false.
Det er en komprimeret if-betingelse - conditional.
Mht. dit problem, så er jeg ikke helt med på, hvad du siger problemet er.
Altså, den markerer ikke boksen som 'checked' selvom den er sat til true i databasen?
Prøv med:
$checked = $res['r539'] == '1' ? "checked" : "";
Da jeg læste, at HTML-browsere ikke nødvendigvis tolker den eksplicitte boolean-tildeling korrekt.
Okay, det tænkte jeg nok, men var ikke helt sikker på det, det var nok fordi du samtidig sætter resultatet lig med $checked.
Nå men jeg fandt selv fejlen. Jeg kunne se i kildekoden, at $checked blev udskrevet som $checked og ikke som variabel-indholdet. Så jeg tilføjede bare '. $checked .' og så virker det. Jeg tror det må være fordi, echo med '' laver decideret html output, så det lige skulle stoppes, hente variablen, og startes igen.
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.