Jetzt kostenlos Anmelden!


Spucer

ist gerade angekommen

Beiträge: 32

PHPKIT Version: 1.6.1

1

Montag, 21. Juli 2008, 22:11

Seite includen, die Variablen von der Seite braucht, in der sie eingebunden wird.

Hallo,

ich benutze PHP-kit und bin gerade dabei, meine Seite weiter und weiter auszubauen.
Ich hab ne Datenbank und arbeite auch damit.

Jetzt habe ich mir ein ganz einfaches Script gebastelt, das folgendes ausgibt:

Hallo Username, bla bla bla
das funktioniert auch soweit.

Diesen Username erhalte ich durch die Variable $USER[nick], die PHP-Kit automatisch zurücksendet.
Also kann ich mein Miniscript nur benutzen, wenn ich die Seite include.
--> http://meineseite.de/include.php?path=begruessung.php

Dies hier funktioniert allerdings nicht: http://meineseite.de/begruessung.php
Ist ja klar, weil es die Variable $USER[nick] nicht gibt ;-)


Jetzt möchte ich diese Begrüßung in mein Menü einbauen.
Aber über iframes ist das nicht möglich, da ja dann die Variable fehlt.
Und wenn ich einen Iframe benutze, dann muss ich einen Link angeben, in dem die begruessung.php bereits included ist (http://meineseite.de/include.php?path=begruessung.php) und folglich bekomme ich in meinem iframe meine gesamte seite zu sehen.


Jetzt ist meine Frage, wie ich das Problem lösen kann?
Gibt es dazu einen php- bzw. html-code ?
Oder ist das ein Problem, das man mit php-kit ganz einfach lösen kann?

Im Voraus schon danke für Eure Antworten,

Grüße,
Spucer
  • Zum Seitenanfang
  • Zum Seitenende

philosapiens Männlich

Hilfologe

Beiträge: 657

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

2

Dienstag, 22. Juli 2008, 08:15

Hi,

schau doch beispielsweise mal in die login/member.php . Dort solltest Du die Anweisung $getuserinfo... finden. Diese Zeilen holen aus der Datenbank die Infos in die Variable $userinfo die Du dann in Deine begruessung.php packen könntest, wenn Du die selbe Datenbank benutzt, die auch Dein phpkit nutzt. Die Abfrage lautet dann $userinfo[user_nick] glaube ich. Steht aber alles in der login/member.php.

Viel Erfolg! :thumbup:
Leider nutze ich das phpkit immer weniger und bastele mehr Eigenes: ^^
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

3

Dienstag, 22. Juli 2008, 13:02

du könntest auch mal versuchen folgendes ganz oben in dein script einzubauen:

PHP-Quelltext

1
include_once('include.php');


Vielleicht gehts...
  • Zum Seitenanfang
  • Zum Seitenende

Spucer

ist gerade angekommen

Beiträge: 32

PHPKIT Version: 1.6.1

4

Donnerstag, 24. Juli 2008, 10:55

@philosapiens:
Mein Script funktioniert ja schon. Die Variable $USER[nick] geht immer - zumindest wenn man das Script, in der die Variable aufgerufen wird, in den Content vom php-kit tut. Alleine funktioniert es aber nicht. D.h. ich kann keinen iframe benutzen.
Deswegen brauche ich ja eine andere Möglichkeit.

@Riddler:
Wenn ich die include.php include, dann sehe ich die Startseite und ganz unten am Ende der Seite das Script, das funktioniert.
  • Zum Seitenanfang
  • Zum Seitenende

philosapiens Männlich

Hilfologe

Beiträge: 657

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

5

Donnerstag, 24. Juli 2008, 11:15

Hi,

...und deswegenwar ja meine Idee die Varaible auch im iframe zu "erzeugen". ;)
Leider nutze ich das phpkit immer weniger und bastele mehr Eigenes: ^^
  • Zum Seitenanfang
  • Zum Seitenende

Proggi

unregistriert

6

Donnerstag, 24. Juli 2008, 11:36

Hi Spucer ;)

Was genau hast Du denn jetzt vor?

Ich verstehe das folgendermaßen:
Du hast Dein PHPKit, in dem Du einen Link auf eine Seite einbauen willst, der auf eine Seite verweist, die OHNE die Kit-Umgebung aufgerufen wird.........
Oh mann......... verbessert mich wenn ich falsch liege ^^

Willst Du die Seite jetzt "includen" - also in den PHPKit-Bereich einfügen - oder willst Du eine "Neue" Seite aufrufen, in der vom PHPKit eigentlich nix zu sehen ist außer den Daten des Users???


Netten Gruß ;) Andy --- Proggi
  • Zum Seitenanfang
  • Zum Seitenende

Spucer

ist gerade angekommen

Beiträge: 32

PHPKIT Version: 1.6.1

7

Donnerstag, 24. Juli 2008, 13:22

okay

Ich habe eine Fußball-Online-Liga ... wie das genau funktioniert, ist jetzt nicht relewand.
In meiner Datenbank habe ich eine Tabelle, in der zu den Vereinen der Username steht.

Und das funktioniert soweit alles.
Was ich jetzt will, ist eine individuelle Anzeige in meinem Menü, bei dem der User begrüßt wird und in Klammern der zugehörige Vrein steht.
z.B. Hallo Spucer (FC Bayern München)
Hallo Spucer (FC Schalke 04)

Wie funktioniert das ?
Das PHP-Kit gibt automatisch den Usernamen mit der Variable $USER[nick] an den Browser. Danach suche ich in der Datenbank nach dem Vereinsnamen und gibt das ganze wie oben aus.

Dieses script funktioniert - mit folgender Einschränkung:
ich muss das script im content meiner Seite aufrufen (http://meineseite.de/include.php?path=anzeige.php)

Um die Begrüßung aber in meinem Home-Menü anzeigen zu können, muss ich einen Iframe erstellen. D.h. ich benutze hier http://meineseite.de/anzeige.php
Dabei gibt es aber die Variable $USER[nick] nicht und folglich wird nichts angezeigt.

Meine Frage ist jetzt:
Gibt es eine Möglichkeit, dieses Script in mein Menü einzubinden (vllt per Iframe), bei dem die Variablen übertragen werden ?



@philosapiens:
Ehrlichgesagt habe ich diese Vorgehensweise nicht richtig verstanden - sry.
  • Zum Seitenanfang
  • Zum Seitenende

Proggi

unregistriert

8

Donnerstag, 24. Juli 2008, 13:39

Kann es sein, dass Du zu diesem Beitrag etwas suchst??

Netten Gruß ;) Andy --- Proggi
  • Zum Seitenanfang
  • Zum Seitenende

Spucer

ist gerade angekommen

Beiträge: 32

PHPKIT Version: 1.6.1

9

Donnerstag, 24. Juli 2008, 14:20

Nein nein -
ich habe nur zum Verständnis erwähnt, dass ich eine Fußball-Online-Liga habe.

Habt ihr denn mein Problem verstanden ?
  • Zum Seitenanfang
  • Zum Seitenende

philosapiens Männlich

Hilfologe

Beiträge: 657

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

10

Donnerstag, 24. Juli 2008, 16:04

Hi,

ja, ich glaube schon die ganze Zeit, Dich verstanden zu haben.

1) Meine ich meine Signatur ernst!

2) Glaube ich immer noch ganz fest daran, mit einer Datenbankabfrage, die dann in einer Variablen dargestellt wird Dein Problem lösen zu können. Notfalls auch via "join-Befehl".

3) Warum machst Du aus Deinem Vorhaben ein solches Geheimnis?
Leider nutze ich das phpkit immer weniger und bastele mehr Eigenes: ^^
  • Zum Seitenanfang
  • Zum Seitenende