---
title: "benötige FrontEnd Combo/Radiobox und Textarea"
url: "https://www.typo3.net/d/34722-benoetige-frontend-comboradiobox-und-textarea"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2005-12-12"
last_reply: "2005-12-15"
replies: 1
solved: true
page: 1
pages: 1
lang: "de"
---

# benötige FrontEnd Combo/Radiobox und Textarea

Extensions › Entwicklung · 1 Antwort · gelöst · gestartet 2005-12-12

## Frage

**Unbekannter Benutzer** · 2005-12-12 · [Beitrag #1](https://www.typo3.net/d/34722-benoetige-frontend-comboradiobox-und-textarea/1)

Hallo!

Ich habe 2 Tabellen:
- Fehler (uid,title,desc)
  1 Monitor defekt, Keine Anzeige blabla..
  2 Grafikkarte defekt, Kein Signal blabla..
  3 usw.
- Reperatur (uid,title,desc)
  1 Monitor repariert, Monitor getauscht
  2 Grafikkarte repariert, Grafikkarte getauscht
  3 usw.

Wie erhalte ich die die Werte (title) aus der DB in ein Combobox bzw. in einen Marker? <<-- also im FrontEnd =)

###DEFEKT_BOX### = ?

muss ich mir wie bei sr_feUserRegister selber eine Funktion schreiben, die mir den "String" generiert oder gibt es da schon was??

MFG
Goido

## Beste Antwort

**Unbekannter Benutzer** · 2005-12-15 · [Beitrag #2](https://www.typo3.net/d/34722-benoetige-frontend-comboradiobox-und-textarea/2)

nach so vielen antworten habe ich mir nun selber eine function geschrieben....:

```php
/**
	 * Fills in the markerArray with data for a news item
	 * @param int $defect_nr: int varialbe of current selected defect
	 * @return	string		$colContent: html string for selectbox from db table tx_gppm_error_codes
	 */
	function getComboBox ($var4checked) {
		$i = 0;
		// Collect all error code entries to var $colContent
		$colContent = '<select size=1 name="'.$this->pi_getLL('listFieldHeader_var4checked').'">';
		$selected = 'selected="selected"';
		$readonly = 'readonly="readonly"';
		
		$where = $this->enableFieldsMyTable;
		// Get the necessary defect data from tx_mytable
		$query = $GLOBALS['TYPO3_DB']->SELECTquery('*', 'tx_mytable', $where);
		$res_mytable = $GLOBALS['TYPO3_DB']->sql_query($query);

		$colContent .= '<option value="'.$i.'">'.$this->pi_getLL('var4checked').'</option>';
		while ($row_mytable = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res_mytable)) {
			if ($row_mytable['uid'] == $defect_nr) {
				$colContent .= '<option value="'.$row_mytable['uid'].'" '.$selected.' '.$readonly.'>'.$row_mytable['title'].'</option>';
			}
			else {
				$colContent .= '<option value="'.$row_mytable['uid'].'">'.$row_mytable['title'].'</option>';
			}
		}
		$colContent .= '</select>';
		
		$markerArrayComboBox['###MY_COMBOBOX###'] = $colContent;

		return $markerArrayComboBox;
	}
```

$var4checked dient als Übergabeparameterid des Datensatzes der "selected" sein soll....

Gruß
Goido

## Antworten

### [#2](https://www.typo3.net/d/34722-benoetige-frontend-comboradiobox-und-textarea/2) · Unbekannter Benutzer · 2005-12-15 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „benötige FrontEnd Combo/Radiobox und Textarea“, typo3.net, https://www.typo3.net/d/34722-benoetige-frontend-comboradiobox-und-textarea
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
