mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 21:57 Benutzername: Passwort: Auto-Login

Thema: variable über mehrere seiten übergeben vom 05.10.2008


Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. MGi Foren-Übersicht -> Programmierung -> variable über mehrere seiten übergeben
Seite: Zurück  1, 2, 3, 4
Autor Nachricht
hoplite
Threadersteller

Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 08.10.2008 20:08
Titel

Antworten mit Zitat Zum Seitenanfang

die gesamte seite basiert auf typo3. und auf einer seite sind die profile der user platziert, variierend je nach angehängter id. das läuft über eine typo3-extension. leider sind in der extension ein paar features nicht enthalten, deswegen versuche ich die selber mit php zusammenzubauen.
und in diesem fall geht es darum, das man eine nachricht verschicken kann an den user dessen profil man sich ansieht, dazu klickt man auf einen link, gelangt auf die seite mit dem formular, schreibt die nachricht, klick auf abschicken, neue seite "nachricht wurde verschickt" und dann wieder zurück zur profilseite des jeweiligen users. es funktioniert ja auch schon mit den formular-buttons, aber wie schon beschrieben, die lösung hat diesen schönheitsfehler bzgl. seiten-refresh.

nun hab ichs nochmal via $get probiert:

echo '<a href="zielseite.php?variable=wert">send message</a>';

auf der zielseite hab ich dieses platziert:

echo $variable;

leider wird die variable auf der zielseite nicht ausgegeben und ich weiß nicht was an dem code falsch sein soll.


Zuletzt bearbeitet von hoplite am Do 09.10.2008 08:58, insgesamt 6-mal bearbeitet
  View user's profile Private Nachricht senden
Impigra

Dabei seit: 17.05.2006
Ort: Egenhofen
Alter: 45
Geschlecht: Männlich
Verfasst Do 09.10.2008 09:57
Titel

Antworten mit Zitat Zum Seitenanfang

Die Variable nennen wir sie hier einmal "foo" ist aus Sicherheitsgründen nicht automatisch im empfangenden Dokument existent. Das Stichwort hier lautet register_globals.

Die Variablen welche mit einem Form abgesendet werden sind je nach Methode in verschiedenen Arrays enthalten.
http://tut.php-quake.net/de/get.html

Wenn Du also in die Url schreibst: http://blafasel.com/file?foo=peter dann kann die Variable in file nicht mit $peter aufgerufen werden sondern über das GET Array...

die Ausgabe lautet dann
echo $_GET['peter']

Das selbe ist es dann auch bei POST Variablen eben mit dem $_POST Array.

Hier mal zum einlesen:
http://www.dynamic-webpages.de/php/reserved.variables.php

Warum Du das aber nicht mit Sessions machen willst hab ichnicht verstanden.
Es besteht die Möglichkeit Sessions auch ohne "Eingeloggten User" zu erstellen bzw. zu starten.
Die Session ist immer nach einem session_start() verfügbar... genauso wie das dazugehörige Session Array...

Wenn Du eine Nachricht an einen User aus dem Profil senden willst könntest Du einmal eine Variable setzen die speichert dass dieser User schon eine Nachricht erhalten hat und ihm dann auch z.B. verbieten dem selben User noch eine Nachricht in der gleichen Session zu schicken...

Viel Lese und Lernstoff Lächel

*Thumbs up!*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
buddha-brot

Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht: Männlich
Verfasst Do 09.10.2008 15:48
Titel

Antworten mit Zitat Zum Seitenanfang

Impigra hat geschrieben:
Wenn Du also in die Url schreibst: http://blafasel.com/file?foo=peter dann kann die Variable in file nicht mit $peter aufgerufen werden sondern über das GET Array...

die Ausgabe lautet dann
echo $_GET['peter']


Nicht ganz. Richtig wäre $_GET['foo'].
"peter" ist der Wert der Variable!
  View user's profile Private Nachricht senden
hoplite
Threadersteller

Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 15.10.2008 10:32
Titel

Antworten mit Zitat Zum Seitenanfang

hi,

bin die letzten tage nicht dazu gekommen, hier noch eine antwort zu schreiben. habe es aber geschafft, die sache umzusetzen. vielen dank nochmal für eure antworten und mfg,

hoplite
  View user's profile Private Nachricht senden
 
Ähnliche Themen Variable von JS an PHP übergeben?
Flash AS3: Variable übergeben (XML an Schaltfläche)
[PHP] Array-Wert an Variable übergeben
jscript variable richtig übergeben
GELÖST Bildschirmposition als Variable übergeben(Javascript)
[php][noobfrage] nicht definierte variable übergeben
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Seite: Zurück  1, 2, 3, 4
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.