Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 02.03.07, 13:35
jop jop ist offline
Forum Newbie
 
Registriert seit: 29.09.06
Ort: Baar
Beiträge: 28

Frontend: Daten ändern


Hallo!

Ich habe ein Script gemacht mit dem Kickstarter. Dort ist ein Plugin, bei dem Daten per Frontend eingegeben werden solltet. Nur hab ich da ein Problem. Die Formulareingabe ist soweit okay, nur kommt beim abschicken wieder ein leeres Formularfeld anstelle dem Satz, dass die Daten eingegeben worden sind. Kann es sein, dass Typo3 die Angaben beim Abschicken verliert?

Hier die Function in der Datei pi1/class.tx_adminfuehrungenlw_pi1.php.

Ich hoffe, mir kann jemand weiterhelfen. Denn das Script nur als PHP separat funktioniert tadellos.
Besten dank.

Freundliche Grüsse
JOP

PHP-Code:
require_once(PATH_tslib.'class.tslib_pibase.php');


/**
 * Plugin 'Administration Führungen' for the 'admin_fuehrungenlw' extension.
 *
 * @author    Patrick Jordi <webmaster@mhsz.ch>
 * @package    TYPO3
 * @subpackage    tx_adminfuehrungenlw
 */
class tx_adminfuehrungenlw_pi1 extends tslib_pibase {
    var 
$prefixId      'tx_adminfuehrungenlw_pi1';        // Same as class name
    
var $scriptRelPath 'pi1/class.tx_adminfuehrungenlw_pi1.php';    // Path to this script relative to the extension dir.
    
var $extKey        'admin_fuehrungenlw';    // The extension key.
    
var $pi_checkCHash true;
    
    
/**
     * The main method of the PlugIn
     *
     * @param    string        $content: The PlugIn content
     * @param    array        $conf: The PlugIn configuration
     * @return    The content that is displayed on the website
     */
    
function main($content,$conf)    {
        
$this->conf=$conf;
        
$this->pi_setPiVarDefaults();
        
$this->pi_loadLL();
        
if (
$submit == "eintragen")
{

$DB[host] = "localhost"
$DB[user] = "XXXXXXXX"
$DB[passwd] = "XXXXXXXX"
$DB[dbname] = "XXXXXXXX"

@
mysql_connect$DB[host] , $DB[user] , $DB[passwd] ); 
@
mysql_select_db$DB[dbname] ) or die("Datenbank-Verbindungsfehler!");


    
$query "insert into user_fuehrungenlw_main "
        
." (date,wtag,time,besuchergroup,number,contact,fuehrer) values "
        
."('$date', '$wtag', '$zeit', '$besucher', '$anzahl', '$kontaktperson', '$fuehrer')"
    
;
    
mysql_query($query);    
$content='
                <br><br><p class="titellw">Die F&uuml;hrung wurde eingetragen!</p>
                <p class="text"><a href=index.php>Zur Startseite</a></p><br>
'
;
}
else
{

$content='
<form method=post action="index3.php?id=54">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td class="titellw">Datum:</td>
      <td class="titellw">
        <input name=date type="text" value="00.00.2007" size="12" class="formlw">
        </td>
    </tr>
    <tr>
      <td class="titellw">Tag:</td>
      <td class="titellw">
        <input type="text" name=wtag size="2" value="Sa" class="formlw">
        </td>
    </tr>
    <tr>
      <td class="titellw">Zeit:</td>
      <td class="titellw">
        <input type="text" name=zeit size="13" value="00:00 - 00:00" class="formlw">
        </td>
    </tr>
    <tr>
      <td class="titellw">Besuchergruppe:</td>
      <td class="titellw">
        <input type="text" name=besucher size="75" class="formlw">
        </td>
    </tr>
    <tr>
      <td class="titellw">Anzahl:</td>
      <td class="titellw">
        <input type="text" name=anzahl size="75" class="formlw">
        </td>
    </tr>
    <tr> 
      <td class="titellw">Kontaktperson:</td>
      <td class="titellw">
        <input type="text" name=kontaktperson size="75" class="formlw">
        </td>
    </tr>
    <tr> 
      <td class="titellw">F&uuml;hrer:</td>
      <td class="titellw">
        <textarea name=fuehrer cols="75" wrap="OFF" rows="5" class="formlw"></textarea>
        </td>
    </tr>
    </table>
  <p align="center">
    <input type=submit name=submit value="eintragen" class="formlw">
    <input type=reset name=reset value="löschen" class="formlw">
  </p>
  </form>
          '
;
}

    
        return 
$this->pi_wrapInBaseClass($content);
    }
}



if (
defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/admin_fuehrungenlw/pi1/class.tx_adminfuehrungenlw_pi1.php'])    {
    include_once(
$TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/admin_fuehrungenlw/pi1/class.tx_adminfuehrungenlw_pi1.php']);

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
TemplaVoila Seitentemplate in Frontend Extension ändern? skyline TemplaVoila 6 19.05.08 05:40
Frontend Plugin - Daten direkt eingeben candyman23 Extension modifizieren oder neu erstellen 2 02.04.08 10:03
sr_feuser_register: Ändern der Daten lemon TYPO3 4.x FE-User 1 12.04.07 16:00
Datensätze per Frontend ändern jop Extension modifizieren oder neu erstellen 1 02.03.07 01:18
Userdaten (Passwort) im Frontend ändern. Nur wie? Daikon Alle anderen Extensions 4 22.11.05 15:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0