Variabeln werden im Switch nicht übertragen

Diskutiere Variabeln werden im Switch nicht übertragen im Programmierung Forum im Bereich Software Forum; Hallo Community, zurzeit bastel ich an einen Forum, in den Grundzügen funktioniert es, jetzt versuche ich allerdings das Forum in die index.php...
G

Ghost in the Shell

Gast
Hallo Community,
zurzeit bastel ich an einen Forum, in den Grundzügen funktioniert es, jetzt versuche ich allerdings das Forum in die index.php per switch zu integrieren:
PHP:
<?php
switch($target)
{
...
case "forum_mainthread":
			$include = "./forum/mainthread.php?mainthread=$mainthread";
			break;
...
}
?>
Die Variablen werden dann in der mainthread.php per get geholt.
Ohne den switch funktioniert das auch alles 1a aber mit werden Fehler ausgegeben.

schonmal vielen Dank im Vorraus :up
 
Zuletzt bearbeitet von einem Moderator:
G

Ghost in the Shell

Gast
anscheinend kann mir keiner helfen :wacko
 
H

HWFlo

Dabei seit
04.09.2005
Beiträge
5.271
Alter
32
Naja der von dirt gezeigte code ist auch ziemlich spärlich
etwas mehr infos wären von nöten
denn momentan sieht man nicht wie die Variable $target an ihren Wert kommt
so wie es da steht funktioniert also nichts
 
froemken

froemken

SPONSOREN
Dabei seit
22.02.2005
Beiträge
1.138
Alter
41
Ort
Im Oberbergischen
Kann HWFlo nur zustimmen:

Wenn die index.php geladen wird, hat für uns (Betrachter deines Scriptes) die Variable $target noch keinen Wert. Ohne Wert kann nicht in das CASE "forum_mainthread": gesprungen werden.
Außerdem bin ich einer, der in deinem CASE noch ein

echo "forum_mainthread";

reinmachen würde, um herauszufinden, ob er überhaupt in dieses Case geht. Wenn nicht, würde ich auch noch ein echo $target machen. Wenn auch das leer ist, wirst du wohl noch ein case "": oder ein default: setzen müssen.

Stefan
 
H

HWFlo

Dabei seit
04.09.2005
Beiträge
5.271
Alter
32
da liegt ein zugriffsfehler vor
da musst du was an den berechtigungen ändern
aber sorry ohne info kann man dir hier nicht einmal annähernd helfen
 
BrandyJr

BrandyJr

Dabei seit
02.11.2003
Beiträge
3.707
Alter
39
Ort
Berlin
@Heimo
Hast du es mal mit einem absoluten Pfad probiert?
Schau mal hier: http://de.php.net/include/
Speziell Beispiel 16-5. und das erste nach "User Contributed Notes" mit dem $_REQUEST[] Array


//edit: Also ich hab beides getestet und es funktioniert beides!
Also entweder du änderst den relativen Pfad in einen absoluten um,
oder du definierst vor dem Aufruf die Variable $_REQUEST['mainthread'] = $mainthread;
und prüfst dann in der mainthread.php die Variable $_REQUEST['mainthread']
 
Zuletzt bearbeitet:
G

Ghost in the Shell

Gast
gut, werde ich mal probieren erstmal danke für die Hilfe

edit:
und es funktioniert, die Idee mit dem Array ist einfach nur Genial.
:danke
 
Zuletzt bearbeitet:
Thema:

Variabeln werden im Switch nicht übertragen

Variabeln werden im Switch nicht übertragen - Ähnliche Themen

  • Wormhole Switch j5create USB 3.0 Transfer Cable

    Wormhole Switch j5create USB 3.0 Transfer Cable: Kann mir jemand helfen damit ich die Installation zwischen einer Workstation und einem Notebook (beide WIN 10) erfolgreich abschließen kann? Dank...
  • Geschlossener Laptop an KVM Switch, video-signal Abbruch.

    Geschlossener Laptop an KVM Switch, video-signal Abbruch.: Beim Betreiben eines geschlossenen HP Notebooks über einen KVM Switch (AS-41HA HDMI) mit entsprechenden Energie-Einstellungen :( "When I close lid...
  • When I hold a webex meeting, you can hear me typing on the keyboard unless I switch to mute (english / german)

    When I hold a webex meeting, you can hear me typing on the keyboard unless I switch to mute (english / german): +++++++++German below++++++++++ Hi everybody, I have a new Surface 3 Laptop for 1 month now. In the beginning it was no Problem when I was...
  • GELÖST Verständnisfrage PoE Network Camera + Desktop Switch with 4-Port PoE

    GELÖST Verständnisfrage PoE Network Camera + Desktop Switch with 4-Port PoE: @ all, nun habe mal wieder eine Frage hier an die Fachleute :-) Ich möchte gern zwei Cameras installieren. Eine im Eingangsbereich und die...
  • Ähnliche Themen
  • Wormhole Switch j5create USB 3.0 Transfer Cable

    Wormhole Switch j5create USB 3.0 Transfer Cable: Kann mir jemand helfen damit ich die Installation zwischen einer Workstation und einem Notebook (beide WIN 10) erfolgreich abschließen kann? Dank...
  • Geschlossener Laptop an KVM Switch, video-signal Abbruch.

    Geschlossener Laptop an KVM Switch, video-signal Abbruch.: Beim Betreiben eines geschlossenen HP Notebooks über einen KVM Switch (AS-41HA HDMI) mit entsprechenden Energie-Einstellungen :( "When I close lid...
  • When I hold a webex meeting, you can hear me typing on the keyboard unless I switch to mute (english / german)

    When I hold a webex meeting, you can hear me typing on the keyboard unless I switch to mute (english / german): +++++++++German below++++++++++ Hi everybody, I have a new Surface 3 Laptop for 1 month now. In the beginning it was no Problem when I was...
  • GELÖST Verständnisfrage PoE Network Camera + Desktop Switch with 4-Port PoE

    GELÖST Verständnisfrage PoE Network Camera + Desktop Switch with 4-Port PoE: @ all, nun habe mal wieder eine Frage hier an die Fachleute :-) Ich möchte gern zwei Cameras installieren. Eine im Eingangsbereich und die...
  • Oben