PHP IF Abfrage in Formulareditor
Zitat von David Hammer am 26. August 2026, 14:20 UhrHallo zusammen,
wir würden gerne in einer internen Laboranforderung eine Vidierung durch unsere Oberärzte umsetzen. Dazu werden zunächst die nicht vidierten Werte durch unsere Laboranten in das Anforderungsformular in ein Textfeld eingetragen, welches z.B. Tabindex 20 hat. Anschließend sollen die Oberärzte das Formular öffnen und einen Haken bei „vidiert“ setzen (der Haken hat den Index 61).
In ein anderes Textfeld soll dann, wenn der Haken gesetzt ist, der Wert von dem ursprünglichen Textfeld übernommen (und in einen Auftrag im Krankenblatt als Laborwert geschrieben) werden. Dazu haben wir es mit folgender PHP-Abfrage probiert:
{PHP}
if (#61 == „1“):
echo #20;
{/PHP}Außerdem soll, bei gesetztem Haken, der Nutzername des Vidierers in ein weiteres Textfeld geschrieben werden, wo wir es mit diesem Befehl versucht haben:
{PHP}
if (#61 == „1“):
echo $username;
{/PHP}
Leider funktionieren beide PHP-Abfragen nicht. Hat zufällig jemand eine Idee, was unser Fehler ist? Bei der if-Abfrage habe ich mich an der tollen PHP-Doku von Herrn Strauß orientiert.
Vielen Dank!
Hallo zusammen,
wir würden gerne in einer internen Laboranforderung eine Vidierung durch unsere Oberärzte umsetzen. Dazu werden zunächst die nicht vidierten Werte durch unsere Laboranten in das Anforderungsformular in ein Textfeld eingetragen, welches z.B. Tabindex 20 hat. Anschließend sollen die Oberärzte das Formular öffnen und einen Haken bei „vidiert“ setzen (der Haken hat den Index 61).
In ein anderes Textfeld soll dann, wenn der Haken gesetzt ist, der Wert von dem ursprünglichen Textfeld übernommen (und in einen Auftrag im Krankenblatt als Laborwert geschrieben) werden. Dazu haben wir es mit folgender PHP-Abfrage probiert:
{PHP}
if (#61 == „1“):
echo #20;
{/PHP}
Außerdem soll, bei gesetztem Haken, der Nutzername des Vidierers in ein weiteres Textfeld geschrieben werden, wo wir es mit diesem Befehl versucht haben:
{PHP}
if (#61 == „1“):
echo $username;
{/PHP}
Leider funktionieren beide PHP-Abfragen nicht. Hat zufällig jemand eine Idee, was unser Fehler ist? Bei der if-Abfrage habe ich mich an der tollen PHP-Doku von Herrn Strauß orientiert.
Vielen Dank!
Hochgeladene Dateien:Zitat von Franz Tonagel am 2. September 2026, 16:14 Uhr$username ist keine variable die etwas aus MO wiedergibt
$ gibt eine variable an die im PHP Script definiert und verwendet werden kann.Die richtigen Variablen sind folgende:
{Global.Nutzername} > Anzeigename
{Global.Nutzer} > Nutzername
{Global.NutzerInitialen} > Initialen
$username ist keine variable die etwas aus MO wiedergibt
$ gibt eine variable an die im PHP Script definiert und verwendet werden kann.
Die richtigen Variablen sind folgende:
{Global.Nutzername} > Anzeigename
{Global.Nutzer} > Nutzername
{Global.NutzerInitialen} > Initialen
Franz Tonagel
INDAMED Team
Zitat von David Hammer am 9. September 2026, 16:52 UhrVielen Dank! Habe es erfolgreich umgesetzt bekommen – der Hinweis mit den Variablen hat geholfen!
Vielen Dank! Habe es erfolgreich umgesetzt bekommen – der Hinweis mit den Variablen hat geholfen!