2016-08-01 11 views
-1

Ich weiß, dass dies ein Fehler ist starrt mich leer in das Gesicht, aber für das Leben von mir kann ich es nicht sehen. irgendeine Idee warum? Irgendwelche Vorschläge würden geschätzt werden.Foreach Schleife PHP T_FOREACH Fehler

$locations = Select('SELECT location_id, venue_city FROM location'); 

echo '<select style="width:100px;">' . 
     foreach($locations as $location) 
     { . '<option value="' . $location['location_id'] .'">'. $location['venue_city'] . '</option>' . } . 
    '</select>'; 
+0

eigentlich .. whats 'Select()' tun ?? es ist keine Core-PHP-Funktion –

+3

Sie können keine foreach-Schleife innerhalb einer Verkettung haben. Vielleicht möchten Sie sich '. =' In der foreach-Schleife verketten, nicht umgekehrt. – Rizier123

+0

'Select()' ist eine Funktion aus einer Bibliothek, die für Sie die gesamte Datenbankverbindung herstellt. Auf diese Weise müssen Sie nicht jedes Mal, wenn Sie eine neue Seite erstellen, Verbindungszeichenfolgen und andere Dinge kopieren. Auch notiert für die '. =' – Mitchell

Antwort

-2

Foreach akzeptiert nur Array-Werte. Ich glaube, Sie nennen es mit einem String-Wert.

+0

Wissen Sie, dass die Funktion 'Select' zurückkehrt? –