Seite 1 von 1

Eigenes Feld aus Kundendatenbank auslesen

Verfasst: Do 12. Apr 2012, 14:29
von arkakus
Hallo,

ich möchte mit WE 6.2.0 ein Feld in der Kundendatenbank auslesen und per php übergeben. Versucht habe ich folgendes:
<?php echo $_SESSION['webuser']['PARTNER_NEU']; ?>
Das Feld heisst "NEU" und ist in der neu erstellten Rubrik "Partner" enthalten. Es ist ein input - Feld in dem entweder eine 0 oder eine 1 eingetragen ist.
Es wird allerdings nichts ausgegeben. Wo ist denn der Fehler?

Danke.

Re: Eigenes Feld aus Kundendatenbank auslesen

Verfasst: Do 12. Apr 2012, 14:40
von blickfang
bist Du sicher das Du es richtig geschrieben hast?
<?php echo $_SESSION['webuser']['PARTNER_NEU']; ?>

vs.

<?php echo $_SESSION['webuser']['Partner_neu']; ?>

auf die $_SESSION['webuser'] kannst Du nur zugreifen, wenn der User auch eingeloggt ist.

Re: Eigenes Feld aus Kundendatenbank auslesen

Verfasst: Do 12. Apr 2012, 14:42
von AndreasWitt
... versuchsmal mit <we:sessionField type="textinput" name="Neu" to="global" nameto="meinPHPVariable"/>

Grüße, Andreas

Re: Eigenes Feld aus Kundendatenbank auslesen

Verfasst: Do 12. Apr 2012, 15:19
von arkakus
...nein, das geht leider auch nicht. Die Ausgabe bleibt leer. Egal ob name="Partner_Neu" oder name="Neu".
Im Quelltext steht <input to="global" nameto="partner" name="s[Partner_Neu]" value="" type="text">
bzw.
<input to="global" nameto="partner" name="s[Neu]" value="" type="text">
Gibts noch ne Lösung? Eigentlich wollte ich das vor 2 Stunden mal eben schnell machen....

Re: Eigenes Feld aus Kundendatenbank auslesen

Verfasst: Fr 13. Apr 2012, 01:10
von mokraemer
da fehlt mit sicherheit ein we:startsession.
das geht in jedem Fall wie gedacht - nutze das quasi den ganzen Tag so.

Sonst einfach mal per p_r($_SESSION['webuser']); ausgeben lassen - dann sieht man ja, ob die Sitzung wirklich da ist.