Zum Inhalt springen

GPvars an Scipt weitergeben

Erstellt am 26. September 2005 · 4 Antworten · letzte Antwort am 27. September 2005

Tags: Frage

Quoyer ·

Hallo!

ich rufe meine Seite auf:

index.php?id=20&person=9

Ich habe auf die Seite ein PHP-Script eingebungen und rufe es dann über ein USER_INT objekt auf:

page.10.marks {
DATEN = USER_INT
DATEN.userFunc = user_functions->formular
DATEN.person = ?????????????????????
}

person ist ein Parameter, der im PHPScript später mit
$conf["person"]
zur Verfügung stehen soll!

Wie übergebe ich nun der Funktion im PHP-Script den Wert aus der URL?
das data-Objekt steht mir ja hier nicht zur Verfügung!

Oder wie kann ich den Wert im PHP direkt abfragen?
($HTTP_GET_VARS["person"]
funktioniert nicht!)

Vielen Dank für Hilfe.
Jakob

Quoyer ·

Hallo!

erst mal dank an jenses.

ich habe den Vorshlag von Jenses probiert!

es funktioniert nicht! die Funktion liefert nichts zurück!

Das Script steht in einer extra Datei, die ich mit
page.includeLibs.mitarbeitermenu = fileadmin/skripte/mitarbeiter_details.php
einbinde.

Die Funktion besteht auf nur aus 3 Zeilen:

function formular($content,$conf)
{
$temp = t3lib_div::GPvar("person");
return $temp;
}

Hat vielleicht jmd. eine Idee warum es nicht funktioniert?

gruß Jakob

Quoyer ·

Hallo!

ich hab das Problem gefunden.
aber noch nicht gelöst!

ich benutze Frames.

ich habe ein Frameset, dass mit
index.php?id=15&type=0&person=9
geladen wird.
Der Frame, um den es geht, lässt sich auch einzeln laden:
index.php?id=15&type=1&person=9

Lade ich ih auf diese Weise steht in meinem Script
t3lib_div::GPvar("person")
zur Verfügung.

Rufe ich aber das frameset auf, geht es nicht mehr!

Was kann ich tun?

gruß Jakob

jenses ·
Quoyer schrieb

Was kann ich tun?

Auf Frames verzichten, ganz einfach.
Die sind überflüssig wie ein Kropf #giggle# .
Ich kann dirda auch nicht weiterhelfen, da ich seit mindestens 6-7 Jahren keine Frames mehr verwende, mit TYPO3 habe ich es noch nie gemacht.

jenses