[TYPO3-german] daten mit formular in sysordner speichern
Gerhard Rasi
rasi at rasi.ch
Sun Jun 17 16:59:02 CEST 2007
hallo liste
habe meine erste eigene ext gemacht
die daten auf der aktuellen page wo das plugin ist zu speichern habe ich
hingekriegt.
die daten in meinem sysordner den ich beim plugin angegeben habe zu
speichern geht einfach nicht (habe mit sys:page) probiert usw.
was mache ich falsch?
wenn ich die daten im backen im sysordner erstelle, werden diese im frontend
ausgegeben
http://rasi.ch/test/index.php?id=11
danke für hilfe
gruss gerhard
if(isset($this->piVars['submit_button'])) { // WHAT TO DO if content is
submitted
//t3lib_div::debug($this->piVars);
$query = 'INSERT INTO tx_eventconfirm_participation
(prename,surname,message,pid)
VALUES("'.addslashes($this->piVars['DATA']['prename']).'",
"'.addslashes($this->piVars['DATA']['surname']).'",
"'.addslashes($this->piVars['DATA']['message']).'",
"'.$GLOBALS['TSFE']->sys_page.'")';
$res = mysql(TYPO3_db, $query);
echo mysql_error();
header ('Location: '.t3lib_div::locationHeaderUrl('index.php?id=30'));
} else {
$tage =
array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$tag = date("w");
$Heute.=('Heute ist ').$tage[$tag];
$content = '
<P>'.$Heute.'</P><br>
<P>'.$daten.'</P><br>
<H3>Formular:</H3>
<form action="'.$this->pi_getPageLink($GLOBALS["TSFE"]->id).'"
method="POST">
<input type="hidden" name="no_cache" value="1">
<b class="label">Vorname</b><input type="text"
name="'.$this->prefixId.'[DATA][prename]"><br>
<b class="label">Name</b><input type="text"
name="'.$this->prefixId.'[DATA][surname]"><br>
<b class="label">Text</b><textarea
name="'.$this->prefixId.'[DATA][message]"></textarea>
<input type="submit" value="Speichern"
name="tx_eventconfirm_pi1[submit_button]">
</form>
<BR>
<P>You can click here to '.$this->pi_linkToPage("get to this page
again",$GLOBALS["TSFE"]->id).'</P>
';
}
More information about the TYPO3-german
mailing list