Neuigkeiten:

still alive...

Hauptmenü

variablen problem

Begonnen von sn, 27. Juli 2005, 11:34:09

Vorheriges Thema - Nächstes Thema

sn

hi,
hab folgendes problem:
zunächst speicher ich eine get variable in einer anderen:
$menu = $_GET[\'ja\'];
dann möchte ich mit der menu-variable eine weitere get-variable auslesen so:
$submenu = $_GET[\'$menu\'];
so wie ich mir das vorgestellt habe funktioniert es leider nicht
die erste get variable wird ausgelesen und auch in $menu gespeichert. die zweite variable wird aber nicht in $submenu gespeichert. folglich muss hier dran: $_GET[\'$menu\'] was falsch sein
hab auch schon
$_GET[$menu]
$_GET[\"$menu\"]
$_GET[\".$menu.\"]
$_GET[\'\".$menu.\"\']
versucht aber nichts funktioniert.
wisst ihr wie es richtig sein muss?
gruß, stephan
 - Editiert von sn am 27.07.2005, 14:15 -

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


mahe

$submenu = $GET[\'$menu\'];[/quote]
$_GET /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


sn

ups, das nur ein tippfehler hier /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
bei den anderen hab ichs ja immer richtig geschrieben und in der datei is es auch $_GET /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
 - Editiert von sn am 27.07.2005, 15:43 -

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


d-day

$_GET[$$menu]
probier mal.
http://www.couro.de\" rel=\"external nofollow\">Couro do Brasil

sn

nö, das klappt auch nich.
noch weitere vorschläge? /uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


d-day

und wenn Du einfach alle $_GET Vars ausliest?
 


foreach ($_GET as $_name_ => $_content_)
{
 $$_name_ = $_content_;
}
$menu=$ja;
$submenu = $$menu

 
 
in $ja ist dann der Name des Menüs - in $namedesMenüs sollte dann der Wert für Submenu stehen.
Du bekommst alle $_GET Variablen in lokale Variablen übertragen.
Ist aber mit Vorsicht zu geniessen! Umgeht die register_globals=no Geschichte!
Das ist nur nen ungetesteter Versuch, da ja die Verwendung von Variablen im $_GET[] nicht zu funktionieren scheint.
Gruß,
D-Day
http://www.couro.de\" rel=\"external nofollow\">Couro do Brasil

mahe

Es wär unter Umständen mal nicht schlecht den kompletten Codeteil zu sehn ...
So kann man ja doch nur raten ...

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


sn



Home\");
// Ausgabe der Menu Position
if (!empty ($menu)) {
                                echo (\" >> \".$menu.\"\");
                           }
// Änderung der Submenu Schreibweise
$submenu = $_GET[\'$menu\'];
echo ($submenu);                   //Hier gibt er nix aus
// Info
if ($submenu == \"dieja\") {$submenu = \"Die JA\";}
if ($submenu == \"vorstand\") {$submenu = \"Vorstand\";}
if ($submenu == \"anmeldung\") {$submenu = \"Anmeldung\";}
               //...usw...
?>

 
 
hier dann mal der code...
nach dem usw kommt nix mehr außer weiteren zuweisungen.
 - Editiert von sn am 28.07.2005, 13:45 -

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


mahe

$$menu kann nicht klappen, oder gibts $Impressum oder $Touren oder ...
Ein $_GET[\'Impressum\'] usw. gibt es?
(Groß-/Kleinschreiben is da auch wichtig.)

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


sn

nein es gibt kein $Impressum...
Ein $_GET[\'Impressum\'] auch nich nur $_GET[\'impressum\'] also kleingeschrieben.

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


mahe

Dann hast du dir die Frage warums ned geht gerade selbst beantwortet /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />
if ($menu == \"impressum\") {$menu = \"Impressum\";} <<-- hier überschreibst du ja den Inhalt von $menu, also steht da dann Impressum drinn und nicht impressum. Es gibt aber kein $_GET[\'Impressum\'] /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


sn

ups /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
is klar, kann ja nich gehen /uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />
danke /uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


all your base are belong to us / Discord