[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