---
title: "FE-PI daten aus formular in db speichern"
url: "https://www.typo3.net/d/43116-fe-pi-daten-aus-formular-in-db-speichern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-05-15"
last_reply: "2006-05-21"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# FE-PI daten aus formular in db speichern

Extensions › Entwicklung · 2 Antworten · gestartet 2006-05-15

## Eröffnungsbeitrag

**GreaseGun** · 2006-05-15 · [Beitrag #1](https://www.typo3.net/d/43116-fe-pi-daten-aus-formular-in-db-speichern/1)

nach dem ich im ersten plug-in noch das BE zur dateneingabe nutzen konnte, muß ich nun die dateneingabe über ein formular im frontend ermöglichen.

frage in kurzversion: hat jemand ein snippet, wo das rudimentär aber einleuhtend realisiert ist?

frage in langversion: ich habe mir ve_guestbook angeschaut, weil dort ja auch der kommentar submitted wird.

bei mir scheitert das ganze schon daran, dass nach dem absenden keine postvars anzukommen scheinen.

```typoscript
function displayForm() {
 $url = $this->getUrl($GLOBALS["TSFE"]->id);
 $markerArray['###ACTION_URL###'] = $url;
 # templatezeile: <form name="formular" method="post"  action="###ACTION_URL###">

 $this->postvars = t3lib_div::GPvar('tx_meineExtension_pi1');
 if ($this->postvars['submitted'] == 1) {
     #hier komme ich schon nicht an.
 }
 
}



#folgende methode ohne veraenderung kopiert
function getUrl($id){
if (t3lib_div::_GP('L')) {
			$urlParameters['L'] = t3lib_div::_GP('L');
		}
		
		if (is_array($urlParameters)) {
			if (is_array($this->tt_news)) {
				$urlParameters = array_merge($urlParameters, $this->tt_news);
			}
		} else {
			$urlParameters = $this->tt_news;
		}

		return $this->pi_getPageLink($id, '',$urlParameters);
	}
```

## Antworten

### [#2](https://www.typo3.net/d/43116-fe-pi-daten-aus-formular-in-db-speichern/2) · Flink · 2006-05-21

> **GreaseGun schrieb:**
>
> bei mir scheitert das ganze schon daran, dass nach dem absenden keine postvars anzukommen scheinen.

Überprüfe doch den HTML-Quelltext, ob es auch Formularfelder mit Namen tx_meineExtension_pi1[name] gibt.

### [#3](https://www.typo3.net/d/43116-fe-pi-daten-aus-formular-in-db-speichern/3) · steffenk · 2006-05-21

statt t3lib_div::GPvar('tx_meineExtension_pi1') kannst Du auch $this->piVars[...] nutzen.

Wenn Cache an ist, bekommst Du keine POST-Vars.

---

Quelle: „FE-PI daten aus formular in db speichern“, typo3.net, https://www.typo3.net/d/43116-fe-pi-daten-aus-formular-in-db-speichern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
