PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 5 > warum funktioniert das nicht mit dem switch case verfahren?

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 14.11.2010, 15:24
Threadersteller
Mexx8828
 
Standard

warum funktioniert das nicht mit dem switch case verfahren?



Hi Leute,

ich mach das schon seid Jahren so nur jetzt macht mir das Script nen Strich durch die Rechnung.

in der Index.php wo includet wird sieht es so aus.

<?php
switch($site)
{
default:
include("easynews/index.php");
break;
case "affi":
include("seiten/affi.php");
break;
case "referenzen":
include("seiten/referenzen.php");
break;
case "profil":
include("seiten/profil.php");
break;
}
?>

Auf meinen FTP ist ein Ordner mit Seiten angelegt in dieser befindet sich profil.php

Den Button hab ich mit index.php?site=profil belegt allerdings tut sich da nichts warum? Was mach ich den bitte falsch?

Ich weiss das dass ein billiges Script ist aber alles andere ist mir zu kompliziert und normalerweise müsste es doch so gehen -.-

Danke für die Hilfe.
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 14.11.2010, 17:01
pixelflat
 
Standard

Müsste das nicht $_GET["site"] heißen? Schreib doch mal ein paar Debug-Ausgaben rein...
 
Alt 14.11.2010, 18:26
Threadersteller
Mexx8828
 
Standard

Was meinste damit er gibt mir auch keine Fehlermeldung oder sonst was aus.

Ich schwör dir das hat schon immer so funktionieren drum versteh ich grad nicht warum es jetzt nicht mehr geht.

Vom theoretischen wenn du dir den code so anschaust müsste es doch gehen oder?
 
Alt 14.11.2010, 18:34
Benutzerbild von xXxJulianxXx
xXxJulianxXx
 
Standard

PHP-Code:
<?php
     
switch($_GET["site"])
     {
      default:
           include(
"easynews/index.php");
           break;
      case 
"affi":
           include(
"seiten/affi.php");
           break;
      case 
"referenzen":
           include(
"seiten/referenzen.php");
           break;
      case 
"profil":
           include(
"seiten/profil.php");
           break;
          }
?>
 
Alt 14.11.2010, 18:58
Threadersteller
Mexx8828
 
Standard

komisch jetzt gehts warum jetzt aufeinmal??? oO Erklärung bitte
 
Alt 14.11.2010, 19:09
pixelflat
 
Standard

Zitat:
Zitat von Mexx8828 Beitrag anzeigen
Was meinste damit er gibt mir auch keine Fehlermeldung oder sonst was aus.
Na zB mal $site ausgeben lassen. Höchst wahrscheinlichst steht da nämlich nichts drin...

Zitat:
Ich schwör dir das hat schon immer so funktionieren drum versteh ich grad nicht warum es jetzt nicht mehr geht.
]

Dein Webserver war früher einfach anders eingerichtet.

Zitat:
Vom theoretischen wenn du dir den code so anschaust müsste es doch gehen oder?
Es gibt nur keine Syntax-Fehler.
 
Alt 14.11.2010, 19:16
Threadersteller
Mexx8828
 
Standard

Alles klar vielen lieben dank für eure Hilfe.
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: , , , , , , , ,

Ähnliche Tags: , , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PC funktioniert trotz neuem Mainboard nicht Neuling252 Mainboards 3 09.10.2010 16:56
Internetadresse funktioniert auf einmal nicht mehr arctic Internet und Netzwerke 4 30.09.2010 20:11
The District 9 PC Case pc- freak Systemvorstellung 8 05.06.2010 22:36
Case: NZXT Lexa Blue Line Guts Case?? redbull320 Gehäuse 3 24.02.2008 09:33
Neues Case in unserer Case Gallery Brati PCMasters.de - Artikel und Testberichte 9 30.10.2004 18:12


Sie betrachten gerade: warum funktioniert das nicht mit dem switch case verfahren?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr.



Im PC Forum registrieren