online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Kai2345 vom 02.04.2020, 10:02 Options

wert aus mysql, wert = 1 setze checkbox checked bei wert= 2 checkbox 2

Hallo,

ich habe ein Formular welches als vorgabe agezeigt werden soll. Die Daten werden aus mysql geholt und dann im Formular eingetragen.

Wenn ich nun eine Variable habe die 2 Werte annehmen kann ( ENUM '1','2') . Der wert wird aus der DB gelesen und dann wird bei 1 soll die checkbox 1 ativiert weden , bei 2 die 2.checkbox. Also es soll das Attribut checked gesetzt werden.

Hier mein 1.Versuch:

<input type='checkbox' name='eb' value='1' IF(`$e` =='1', 'checked', '') />
<input type='checkbox' name='eb' value='2' IF(`$e` =='2', 'checked', '') />

2.Versuch:

bei der DB Abfrage: IF(`eb`='1', 'checked', '') as eb

Hier wird nun checkbox 1 aktiviert wenn Wert 1... aber was mache ich bei wert =2 ?

Was mache ich falsch? Wie würdet ihr die Sache angehen?

MFG
Kai


Antwort schreiben

Antwort 1 von DeluxeStyle vom 02.04.2020, 10:33 Options

<input type='checkbox' name='eb' value='1' IF(`$e` =='1', 'checked', '') />
<input type='checkbox' name='eb' value='2' IF(`$e` =='2', 'checked', '') />

das machst du nix mit php

<input type='checkbox' name='eb' value='1' <?php IF($e =='1') echo 'checked'; ?> />
<input type='checkbox' name='eb' value='2' <?php IF($e =='2') echo 'checked'; ?> />

Ähnliche Themen

Checkbox
cls  28.01.2007 - 402 Hits - 1 Antwort

Checkbox
Uesch  02.06.2007 - 230 Hits - 9 Antworten

Gültigkeitsprüfung in Abhängigkeit einer CheckBox
Seradest  17.08.2007 - 156 Hits - 2 Antworten

checkbox array[] refresh - checked
mexx  19.11.2007 - 57 Hits -

checkbox soll gecheckt bleiben
TK24  21.06.2008 - 86 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026