#1 20. März 2015 Hallo, Ist es möglich, in einem echo-Befehl (echo "TEXT") eine Elseif-Schleife einzubinden? Hier mal ein Beispielcode: Code: echo "<strong>Randomtext</strong>" if ($value["answer"] === "yes") { echo "<div class='green'>YES</div>"; } elseif ( $value["answer"] == "no") { echo "<div class='red'>NO</div>"; } else { echo "<div class='orange'>MAYBE</div>"; }; PHP motzt immer rum und sagt: Jemand ne Idee? + Multi-Zitat Zitieren
#2 20. März 2015 AW: PHP: Elseif in echo? if ($value["answer"] === "yes") 3 mal "=" ? -- edit: vergiss es, brain lag. aber warum die typ überprüfung nur beim yes, nicht aber beim no? edit2: was ist zeile 299 von denen? edit3: echo "<strong>Randomtext</strong>" | Semikolon fehlt edit4: Ist es möglich, in einem echo-Befehl (echo "TEXT") eine Elseif-Schleife einzubinden? - JA! + Multi-Zitat Zitieren
#3 20. März 2015 AW: PHP: Elseif in echo? Ne, das passt so. Der Wert, welcher ausgelesen wird, soll genau nach dem Text kommen. echo "Text:" <Hier dann der passende Wert aus Elseif> Ja, und wie? ------------------ Boah, got it. Hab zu umständlich gedacht. einfach echo "Text"; if........; Danke dir! + Multi-Zitat Zitieren
#4 20. März 2015 AW: PHP: Elseif in echo? Nachdem ich nun verstanden hab, was du willst ich glaub das suchst du...? php - if block inside echo statement? - Stack Overflow Der Trinitäts-Operator: Trinitäts-Operator – php bar - - - - - - - - - - Beitrag zusammengefügt - - - - - - - - - - Das meinte ich mit "Semikolon fehlt" ich dachte nur, nachdem ich mir das nochmal angesehen hab, das du möglicherweise DOCH was anderes suchst und sowas kannste mit dem trinitätsoperator basteln. ist aber eigentlich schon eher umständlich und unnötig. du brauchst ja nur "text" "auswertung if", 2 voneinander abgeschlossene Dinge Hauptsache es läuft! + Multi-Zitat Zitieren