+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Aktuelle Benutzerdaten auslesen und anzeigen im Wrapper

  1. #1
    Neu an Board
    Registriert seit
    25.01.2011
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Aktuelle Benutzerdaten auslesen und anzeigen im Wrapper

    Hallo,

    Ich hoffe ich bin hier in der richtigen abteilung

    Ich nutze die Aktuellste 1.5 version von Joomla und teste alles mit xammp auf meiner Festplatte.

    Ich habe in HTML und PHP eine seperate registration geschrieben. Das klappt auch alles soweit. Nun möchte ich, dass der User der sich über dieses Formular registriert und eingeloggt hat einen Link (Wrapper) zu einem von mir geschriebenen HTML formlar erhält. Dort sollen einige Benutzerinformationen wie Adresse,Benutzername etc ausgegeben werden.

    Ausserdem soll eine neue Eingabe erfolgen und in die Datenbank geschrieben werden.

    Bis auf das anzeigen der Benutzerdaten und das verlinken des Wrappers funktioniert alles. Wenn ich die HTML datei abseits von Joomla ausführe, erscheint das Formular ganz normal und schreibt die Daten auch in die Datenbank nur die Benutzerinformationen werden logischerweise nicht angezeigt.

    Nun weiß ich leider garnicht weiter wie ich an diese Daten gelangen soll. Habe es mit
    $user = &JFactory::getUser();
    $userid = $user->get('id');
    echo $userid;

    probiert. Aber das funktioniert nicht.

    Also die daten sollen vom Wrapper aus abgefragt werden. Und dann teilweise (zusammen mit den neuen Formulardaten) in eine neue Datenbank geschrieben werden.

    Ich hoffe das ihr mich versteht und mir helfen könnt.

  2. #2
    Wohnt hier Avatar von cylance
    Registriert seit
    10.11.2010
    Beiträge
    2.313
    Bedankte sich
    189
    Erhielt 592 Danksagungen
    in 562 Beiträgen

    Standard

    Mal eine Nebenfrage, wieso nutzt Du nicht eine der vielen fertigen Formularkomponenten?

    Die prüfen auch die Eingaben auf Schadcode.
    Meine Kristallkugel hat einen Sprung und die Tarotkarten hat's vom Tisch geweht. Detailierte Informationen sind hilfreich.
    We offer three kinds of service: good - chea p - fast. u can pick 2 of them
    FAQ vorn im Forum gelesen?

  3. #3
    Neu an Board
    Registriert seit
    25.01.2011
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Wie genau funktionieren die? Und kann ich mit denen all das abwickeln, was ich vorhabe? Wenn ja, hättest du netterweise einen Link bzw Namen zu einem Addon?

  4. #4
    Wohnt hier Avatar von cylance
    Registriert seit
    10.11.2010
    Beiträge
    2.313
    Bedankte sich
    189
    Erhielt 592 Danksagungen
    in 562 Beiträgen
    Meine Kristallkugel hat einen Sprung und die Tarotkarten hat's vom Tisch geweht. Detailierte Informationen sind hilfreich.
    We offer three kinds of service: good - chea p - fast. u can pick 2 of them
    FAQ vorn im Forum gelesen?

  5. #5
    Neu an Board
    Registriert seit
    25.01.2011
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe nun mein gesamtes HTML formular in RSForms eingebaut.. Das klappt auch ohne Probleme. Über die Script funktion habe ich folgendes php script eingebunden:

    <php
    define('_JEXEC', 1);
    define('JPATH_BASE', dirname(__FILE__));
    define( 'DS', DIRECTORY_SEPARATOR);

    require_once(JPATH_BASE.DS.'includes'.DS.'defines. php');
    require_once(JPATH_BASE.DS.'includes'.DS.'framewor k.php');

    $mainframe =& JFactory::getApplication('site');
    $mainframe->initialise();

    $user =& JFactory::getUser();
    $userid = $user->get('id');
    echo $userid;
    ?>

    Und da bekomme ich diese Fehlermeldung:

    Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\Joomla\components\com_forme\forme. html.php(31) : eval()'d code on line 1

    Woran liegt das? Habe ich etwas falsch eingegeben?

  6. #6
    Wohnt hier Avatar von Harmageddon
    Registriert seit
    04.03.2010
    Ort
    Heilbronn
    Beiträge
    2.126
    Bedankte sich
    138
    Erhielt 616 Danksagungen
    in 605 Beiträgen

    Standard

    <?php - da fehlt ein "?"
    Konnte ich helfen? "Danke" klicken kostet nichts und tut nicht weh.
    Problem gelöst? Ersten Post bearbeiten - Erweitert - Präfix: "Gelöst" - Danke!
    allergisch gegen grausame Rechtschreibung

  7. #7
    Neu an Board
    Registriert seit
    25.01.2011
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Okay das war mein fehler :( ^^

    Das geht nun. Aber wenn ich diese Daten, die ich da erhalte nun im HTML formular einbinden will, zeigt er mir nur den PHP code an..

    So habe ich es eingebunden. Habe ich da auch wieder nen flüchtigkeitsfehler drinne, oder geht das mit dem RSForm einfach nicht?

    <input type="text" name="gk_firmnameform" id="gk_firmnameform" value="<?php echo $userid;?>" />

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein