Ankündigung

Einklappen
Keine Ankündigung bisher.

Werte aus Array in select markieren

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werte aus Array in select markieren

    Hallo Zusammen,

    habe eine Frage.
    Ich rufe aus einer Datenbank einen String ab und wandle diesen in ein Array um.
    Dies mache ich so:
    PHP-Code:
    $array explode(',',$string); 
    Dort sind jetzt drei Werte drin, die ich im einem Dropdown Feld mit multiple="multiple" selektieren möchte.

    Dies habe ich mir so gedacht, dass ich in jede Option das hier reinsetze:
    PHP-Code:
    <?php if(in_array("Option A"$array)){?>selected<?php ?>
    Das Problem ist aber, dass nur der erste Wert aus dem Array selektiert wird.
    Hat jemand eine Idee woran das liegt oder wie ich es anders machen könnte?

    Grüße
    Milan

  • #2
    Tipp: Kein Array mit in_array bei jedem Eintrag beballern, sondern vorher 1 Array erzeugen das Option ( Key ) und true / false ( value ) beinhaltet, wobei das value aussagt ob es selektiert sein soll.

    Templating sollte dir ein begriff werden, schau halt nach ob die Tags z.b. geschlossen sind von den anderen pre-selected Options. Options sollten auch stehts ein value besitzen.

    Kommentar


    • #3
      Ich rufe aus einer Datenbank einen String ab und wandle diesen in ein Array um.
      Das so abzuspeichern ist schon mal ein Generalfehler.

      Kommentar

      Lädt...
      X