---
title: "Selectorbox mehrere Einträge anzeigen"
url: "https://www.typo3.net/d/62290-selectorbox-mehrere-eintraege-anzeigen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2007-05-09"
last_reply: "2007-05-10"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Selectorbox mehrere Einträge anzeigen

Extensions › Entwicklung · 2 Antworten · gestartet 2007-05-09

## Eröffnungsbeitrag

**renesch** · 2007-05-09 · [Beitrag #1](https://www.typo3.net/d/62290-selectorbox-mehrere-eintraege-anzeigen/1)

Ich habe eine Extension erstellt, bei welcher ich in einer Selectorbox mehrere Einträge auswählen kann, dies funktioniert soweit auch, solange ich nur einen Eintrag habe wird dieser im Frontend auch korrekt angezeigt, sobald ich jedoch mehrere Einträge habe, bleibt die Anzeige dieses Feldes im Frontend leer.

Hier mein Code, wie ich die Abfrage mache:

```php
case "sprachen":
			if (!count($this->sprachenCache)) {
			$query = 'SELECT * FROM tx_atorhaendlernetz_sprachen WHERE pid='.intval($GLOBALS["TSFE"]->id).
			$this->cObj->enableFields('tx_atorhaendlernetz_sprachen');
			$res = mysql(TYPO3_db,$query);
			while($row=mysql_fetch_assoc($res)) {
			$this->sprachenCache[$row['uid']]=$row;

			}
			}
			
			return htmlspecialchars($this->sprachenCache[$this->internal["currentRow"]['sprachen']] ['sprachen']);

			break;
```

Kann mir jemand erklären was ich falsch mache bzw. wie der Code richtig sein muss, damit auch mehrere Einträge angezeigt werden.

Danke im Voraus an alle.

Gruss René

## Antworten

### [#2](https://www.typo3.net/d/62290-selectorbox-mehrere-eintraege-anzeigen/2) · steffenk · 2007-05-10

ich denk Du suchst an der falschen Stelle.
Wie ist denn der Name Deiner selectBox - als Array ? Sonst kommt immer nur ein Wert an.

### [#3](https://www.typo3.net/d/62290-selectorbox-mehrere-eintraege-anzeigen/3) · renesch · 2007-05-10

Hier für alle mit dem gleichen Problem, hier die Lösung dazu:

```php
case "sprachen":
			    
$query='SELECT * from tx_atorhaendlernetz_sprachen '
' WHERE uid IN ('.$this->internal["currentRow"][$fN].')'
' AND hidden=0 AND deleted=0 ';
$res = mysql(TYPO3_db,$query);
$result='';
while($row = mysql_fetch_assoc($res)){
$result.=$row['sprachen'].', ';
}
$result=substr($result,0,(strlen($result)-2));
return $result;
break;
```

---

Quelle: „Selectorbox mehrere Einträge anzeigen“, typo3.net, https://www.typo3.net/d/62290-selectorbox-mehrere-eintraege-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
