---
title: "FlexForm XML aus andere MySQL Zeile/Tabelle auslesen?"
url: "https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","FlexForms","Frage"]
created: "2006-07-10"
last_reply: "2006-07-17"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# FlexForm XML aus andere MySQL Zeile/Tabelle auslesen?

Extensions › Entwicklung · 5 Antworten · gestartet 2006-07-10

## Eröffnungsbeitrag

**UserNeo** · 2006-07-10 · [Beitrag #1](https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen/1)

Hi,

ich rufe zur Zeit per

$this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'intShowItems', 'sDEF');

die FlexForm Daten des aktuellen Contents aus, jedoch wie kann ich nun aus einer anderen Zeile (gleiche MySQL Tabelle) die FlexForm Daten herauslesen ohne das ich diese mit eigenen Scripten auslesen brauche!?

cu & thx
UserNeo

## Antworten

### [#2](https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen/2) · UserNeo · 2006-07-11

Hat keiner einen Vorschlag oder Lösung :D ?

### [#3](https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen/3) · steffenk · 2006-07-12

na genauso, nur statt $this->cObj->data['pi_flexform'] eben mit dem Feldinhald des anderen Contents.

### [#4](https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen/4) · UserNeo · 2006-07-12

"man bin ich blöd", den Wald vor lauter Bäumen nicht gesehen :(
Danke für den Hinweis ;)

### [#5](https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen/5) · UserNeo · 2006-07-17

Sorry das ich den Thread nochmal rauskrame, aber so einfach geht leider doch nicht :( .

Weil nämlich der Parameter $this->cObj->data[] kein string ist sondern ein flexArray! Die Funktion $this->pi_initPIflexForm() wandelt nun deren Inhalt von einem string (XML Struktur aus der Datenbank) vorher in ein flexArray um. Daher habe ich es nun so gelöst:

Den Inhalt von data[] mit dem neuen Inhalt überschreiben:

$this->cObj->data['pi_flexform'] = $row['pi_flexform'];

anschliessend die Funktion zum umwandeln aufrufe:

$this->pi_initPIflexForm();

und dann kann ich wieder per pi_getFFvalue den Inhalt aufrufen:

$this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'mixID', 'sDEF');

Schreibe es bloß nochmal hin , weil wenn jemand auch so ein Problem hat das er eine Lösung hat :D. Ob dies eine saubere Lösung oder ein dirty trick ist , ka vielleicht kann mir das jemand sagen :D.

cu
UserNeo

### [#6](https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen/6) · steffenk · 2006-07-17

tricky ;)

vielen Dank für den Hinweis!

---

Quelle: „FlexForm XML aus andere MySQL Zeile/Tabelle auslesen?“, typo3.net, https://www.typo3.net/d/46219-flexform-xml-aus-andere-mysql-zeiletabelle-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
