turk porno porno escort rokettube
Ergebnis 1 bis 6 von 6

Thema: array aus datenbank als value_options

  1. #1
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard array aus datenbank als value_options

    hallo zusammen
    per Datenbankabfrage fülle ich ein Array
    Code:
       $selectData['wert1'] = ['wert1'];
    mit folgendem Ergebnis
    Code:
    array (size=3)
      'wert1' => 
        array (size=1)
          0 => string 'wert1' (length=5)
      'wert2' => 
        array (size=1)
          0 => string 'wert2' (length=5)
      'wert3' => 
        array (size=1)
          0 => string 'wert3' (length=5)
    ich benötige aber die Wertepaare so:
    Code:
     'value_options' => array(
                        'wert1' => 'wert1',
                        'wert2' => 'wert2',
                        'wert3' => 'wert3'
                    ),
    was mache ich falsch?
    ich danke euch

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.519
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    was mache ich falsch?
    In einem Forum für fortgeschrittene PHP-Programmierung nach einfachen Array-Umstellungen fragen.

    Gib uns einfach mehr Informationen wie du die Datenbank abfragst. Verwendest du vielleicht „Zend\Db“ oder etwas anderes, dann können wir dir konkreter helfen.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    ganz "normal" per

    Code:
     $entityManager = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager'); 
                $conn = $entityManager->getConnection();
                $sql =   'SELECT kundengruppen FROM kunden WHERE kundenId = ?
                $stmt = $conn->prepare($sql);
                $stmt->bindValue(1, $myKundenId);
             
                $stmt->execute();
                $erg = $stmt->fetch();
               
                $kundengruppen = $erg['kundengruppen'];
    und diesen String schiebe ich per explode in ein Array.
    Die DB-Struktur ist vorgegeben, also die Tatsache dass die Kundengruppen als String in einem Feld stehen ist nicht zu ändern :-(

  4. #4
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.519
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    und diesen String schiebe ich per explode in ein Array.
    …die Kundengruppen als String in einem Feld stehen…
    Wenn ich dich richtig verstanden habe, dann bleibt es immer noch einfaches PHP:

    PHP-Code:
    $ergebnis      'Foo,Bar,Baz';
    $kundengruppen explode(','$ergebnis);
    $valueOptions  array_combine($kundengruppen$kundengruppen);

    var_dump($valueOptions); 
    Ausgabe:
    Code:
    array (size=3)
      'Foo' => string 'Foo' (length=3)
      'Bar' => string 'Bar' (length=3)
      'Baz' => string 'Baz' (length=3)
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  5. #5
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    danke dir, probiere ich mal aus

  6. #6
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    danke dir funktioniert prima

Ähnliche Themen

  1. Daten aus Datenbank lesen und als Dropbdown darstellen??
    Von tak3r im Forum ZF2 Einsteigerfragen
    Antworten: 4
    Letzter Beitrag: 14.01.2015, 12:02
  2. SubForm nicht als Array
    Von copy im Forum Formulare
    Antworten: 6
    Letzter Beitrag: 18.09.2010, 02:48
  3. Array als Partial
    Von gingin im Forum MVC
    Antworten: 2
    Letzter Beitrag: 09.03.2010, 10:22
  4. Result als Assoziatives Array
    Von Johnny990 im Forum DB
    Antworten: 1
    Letzter Beitrag: 04.01.2010, 22:29
  5. where orwhere als array
    Von alex2911 im Forum DB
    Antworten: 4
    Letzter Beitrag: 22.12.2008, 15:41

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •